Free Hampshire

New Hampton

New Hampton is a town in Belknap County, New Hampshire.

Synopsis