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

Own this business?
See a problem?

You might also like

United StatesNew YorkNew YorkThe Altman Building