The Excelsior Hotel
This Manhattan hotel is located 550 feet from Central Park and the 81st Street - Museum of Natural History Subway Station. It features a gym and modern rooms with a flat-screen satellite TV.
The Excelsior Hotel overlooks the American Museum of Natural History and the Rose Center for Earth and Science. It is 0.9 miles from The Metropolitan Museum of Art.