It’s been a wonderfully snowy winter in the White Mountains of New Hampshire
The Glen House is the ideal base camp for those who love the outdoors and winter adventures in the White Mountains.
The Glen House, the new 68-room hotel in New Hampshire’s White Mountains that opened on September 12 is ready to host extraordinary weddings
The hotel has a range of flexible spaces and facilities, a dedicated catering staff and a full-service restaurant
The Glen House, at the foot of Mt. Washington that opens next fall, will serve as the ideal base camp for adventures
The Glen House pays homage to the classic White Mountain hotels of the 1850’s