The Historic Small Town That Every New Hampshirite Should Visit At Least Once
Hancock, New Hampshire, is a small town rich in history and natural beauty, featuring historic homes, a Paul Revere bell, and the oldest inn and general store in the state.