83%
13%
2%
1%
2%
The Glen House sits at the base of Mt. Washington in Gorham, NH, with the Auto Road starting 0.2 miles away. The 68-room property has a heated indoor saltwater pool, a fitness center, and The Notch Grille serving North Country comfort food. Half the rooms have private balconies facing the highest summit in the Northeast.