
Is This Your Listing? Are you the owner of Excelsior Hotel NYC in New York City New York? Send us more details! Claim Your Business Or Contact Us
Description
The Excelsior Hotel is located in a fashionable neighborhood on 81st Street between Central Park and trendy Columbus Avenue overlooking the beautiful Park like atmosphere of the American Museum of Natural History and the New Rose Space Center.
Upcoming Events
Places You Should Consider
Get to know Excelsior Hotel NYC
Committed to the idea that a life well-traveled is defined by a personal connection to the people, culture and lifestyles of the places we visit, the Excelsior Hotel offers discerning guests an authentic, residence-style experience in the heart of NYC
Excelsior Hotel NYC Photos


People Connected
Recommended Ratings & Reviews



