Courtyard Keene Downtown
The newest and only LEED Certified hotel in Keene, NH
75 Railroad St, Keene, NH 03431, USA
The Courtyard Marriott in downtown Keene is the height of luxury. Key amenities of The Courtyard include free high-speed internet, a spotless fitness center, and a pet-friendly atmosphere.