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.
Places You Should Consider
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
Business Listed in Categories
News & Articles
Add to My Connections