Close Booking
Scroll to Explore

The Excelsior Hotel at a Glance

Upper West Side, NYC Hotel and Venue Photos

Located in the heart of New York City’s fashionable Upper West Side, the Excelsior Hotel merges Art Deco style and sophistication with relaxed ambiance, creating the perfect pied-a-terre for discerning business and leisure travelers. Check out our image gallery to learn more.