When The Glen House opens on September 12, in the shadow of Mt. Washington, it’s not merely another new hotel.
It’s about new beginnings. This is the 5th hotel called “The Glen House” that has stood near this very site in Pinkham Notch, New Hampshire. Here’s a look at the previous hotels that were once on this beautiful land at the base of the tallest mountain in the northeast.