1Excelsior.com is a four-star hotel located in New York City
The Excelsior Hotel NYC
Excerpted from the website description:
- The Excelsior Hotel - New York Descriptions: The Excelsior Hotel is a beautiful luxurious four-star landmark, located between Central Park and Columbus Avenue at New York City's Upper West Side. Enjoy a comfortable stay overlooking many of the West Side's attractions including the American Museum of Natural History and the Hayden Planetarium.