Let me help you with your search
You can search the entire market here
- We'll arrange viewings
- Customise a shortlist of properties
- Negotiate the best price for you
Book a free consultation
our service is 100% free for tenants
Key Highlights
115 W 18th Street is a modern office building located in the Chelsea neighborhood of Manhattan, New York. The property offers high-quality workspace in a vibrant business district, making it an attractive choice for technology, media, creative, and professional services companies.
The Space
The building provides flexible office accommodation with contemporary interiors, meeting rooms, collaborative breakout areas, reception services, high-speed connectivity, secure access, bicycle storage, and abundant natural light. Its efficient floor layouts support both collaborative and focused working.
Location
Located at 115 W 18th Street, New York, NY 10011, the building is within easy walking distance of 18th Street station, 23rd Street station, and 14th Street station. The surrounding area offers excellent public transport, restaurants, cafés, hotels, retail destinations, and convenient access to the Flatiron District, Union Square, and Midtown Manhattan.