The Top Notch Inn is nestled in the heart of the White Mountains in Gorham, New Hampshire, near the Mount Washington Auto Road, Story Land, Gorham Moose Tours and the Appalachian Trail. Enjoy day activities and return to comfortable rooms, hot tub, & outdoor pool.
more