Stunning New Hotel Opens at Base of Mt. Washington in New Hampshire
Just in time for leaf peeping season, a brand-new hotel opened at the base of Mount Washington this week and it's stunning!
The Glen House is a 68-room hotel situated near the base of the Mt. Washington Auto Road. It's perfect for outdoor enthusiasts as well as people who just want to get away from it all for a few days.
The Glen House is gorgeous. Some of the amenities include, beautiful views (obviously), open bar area, a stone fireplace, gym, an indoor salt water swimming pool and guest rooms that will take your breath away!
The hotel has clapboards and painted trim, which is very similar to all four previous incarnations of the The Glen House that have stood on or near that site since 1852. It's also harnesses hydro and solar power!
Make sure you follow them on their social media pages to keep up-to-date with everything The Glen House has to offer!