Portsmouth + Southern New Hampshire
Hotels in Portsmouth + Southern New Hampshire
Only three miles away from Portsmouth, this meticulously restored grand hotel first opened in 1874, on an Atlantic Ocean island called New Castle, just an hour north of Boston.
Carved out of an 1890 brick building that was once Keene's preeminent department store, the hotel is the only high-end place to stay in town. It's on the main drag, steps from the gazebo (and, in October, the giant pumpkin towers).