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.
Frequently Asked Questions
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
Add to My Connections