Close Teaser
Check In
Check Out
Rooms
ROOMS
1
2
3
4
5
Guests
ADULTS
1
2
3
4
CHILDREN
0
1
2
3
Close Teaser
Toggle

The Excelsior Hotel Location and Nearby NYC Attractions

The Excelsior Hotel is located on 81st Street overlooking Central Park on the Upper West Side of Manhattan, one of New York’s most prestigious and popular residential neighborhoods.

Established in a beautifully restored landmark building, the Excelsior Upper West Side Hotel is conveniently located adjacent to the American Museum of Natural History and the New Rose Space Center, and a short distance to many popular museums, attractions and events

UPPER WEST SIDE ATTRACTIONS NEAR THE HOTEL: