Top Notch Inn
The Top Notch Inn is a White Mountain hotel located in beautiful Gorham, New Hampshire. Nearby attractions include Story Land, Gorham Moose Tours, the Appalachian Trail and the incredible Mount Washington Auto Road. After a day exploring come home to our White Mountain hotel and relax in the hot tub or pool.
We have a variety of Gorham NH Lodging room types for any family or couple. Don’t forget to bring your pet. Reserve today!