City Guide

Excelsior Hotel

45 W 81st St
New York, NY 10024
Phone:

Description: The Excelsior is located on Manhattan's Upper West Side, near the Museum of Natural History and Central Park. Guests will enjoy the "Old New York Charm" that abounds in this neighborhood of historic buildings and brownstones. The area is full of restauran...