Yankee Magazine Names The Glen House the Best New Hotel in New Hampshire
"Come for the view-a wall of windows in the lounge offers a Presidential Range panorama-and stay for the creature comforts at this new 68-room hotel at the base of Mount Washington…