Andover, New Hampshire

Andover, New Hampshire

Andover, New Hampshire is a small town located in the heart of the White Mountains. It has a population of just over 1,000 people and is part of Merrimack County. The town was originally settled in 1762 by Captain John Ladd and his family who moved from Massachusetts. The area was known for its abundant […]