Gorham, New Hampshire, is a town that exudes a historic and nature-loving atmosphere.
It's perfectly situated in the Androscoggin Valley next to the Presidential Mountain Range, one of the most iconic mountain ranges in the United States.
This town has a variety of activities to offer for history and nature