The Altman Building
Open
135 W 18th St
New York, NY 10011
The Altman Building is a historic event venue located in the heart of Chelsea, New York City, celebrated for over 22 years of premier event services. Originally established in 1896 as a carriage house for B. Altman and Company, the venue now offers 14,000 square feet of versatile space, including state-of-the-art audio-visual capabilities and elegant amenities.
Generated from the website
Also at this address
See a problem?