Call To Book
The Excelsior Hotel is located on 81st Street overlooking Central Park on the Upper West Side of Manhattan one of New York most prestigious and popular residential neighborhoods.
The Excelsior Upper West Side NYC Hotel Located in the fashionable Upper West Side neighborhood between Central Park and Columbus Avenue the Excelsior Hotel is a beautifully renovated hotel with an abundance of old world charm and comfort This landmark hotel is characteristic of Manhattans architectural beauty among the dramatic Central Park setting thoroughly complimented by modern conveniences and luxuries The Excelsior Hotel is located in one of New York City trendiest neighborhoods overlooking the American Museum of Natural History and the Rose Center for Earth and Space Popular attractions such as Lincoln Center the Beacon Theater and Columbia University are within walking distance to the Excelsior A leisurely stroll across Central Park to the Upper East Side.