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. Columbus Avenue, one of the primary thoroughfares through the Upper West Side of Manhattan, links this neighborhood community with downtown environs and has attracted trendy boutiques, cafes, restaurants and hotels, such as the Excelsior Hotel.
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.
During your stay at the Excelsior Hotel, we invite you to take advantage of our convenient location by visiting some of the following attractions: