Hotel Beacon is located on the Upper West Side of Manhattan, right near the Beacon Theater. Nearby, you can experience The American Museum of Natural History, Lincoln Center, Central Park and the Rose Center for Earth and Space. The hotel features handsomely decorated, oversized guestrooms and suites, each with a fully-equipped kitchenette. Boasting wonderful views of Central Park, the Hudson River and the skyscrapers of midtown Manhattan.