The Altman Building

The Altman Building

New York, NY / A landmark event venue in the heart of Chelsea, New York. An event space where transformations are as limitless as your imagination.