Ideally located off Central Park at New York City's porch Upper West Side neighborhood, the Excelsior hotel is the place to stay when visiting the Big Apple. A four-star boutique hotel, the Excelsior is positioned just opposite the American Museum of Natural History and the Rose Center for Earth and Space. Enjoy a large spectrum of dining and shopping options on the nearby Columbus and Amsterdam Avenues, or simply a stroll in Central Park.
The French inspired decorated hotel combined comfort and luxury, offering one and two bedroom suites as well as queen rooms.
At the Excelsior hotel you will be able to relax whether in Manhattan for business or pleasure, whether traveling alone, or with family.