Holiday Inn Express Keene
Stay Smart at the Holiday Inn Express‚ Hotel in Keene. Thanks to a central location and superb amenities, the Holiday Inn Express‚ hotel in Keene, NH is one of the best hotels in the area and a frequent pick of business and leisure travelers alike.