Town of Newbury, VT

Map of Town of Newbury, VT
Town of Newbury is a city in Orange county, VT with a population of 1,057.

Haverhill, NH

Map of Haverhill, NH
Haverhill is a city in Grafton county, NH with a population of 427.