Situated within 36 km of Bellows Falls Amtrak Station and 36 km of Fort Dummer State Park, Hampton Inn & Suites Keene provides rooms in Keene. The 2-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi.
Number of rooms: 100
126 Key Rd, Keene, NH 3431, United States