A place to stay in Haverhill, NH.
112 Dean Hill Rd., Haverhill, NH 03780
Haverhill, NH
Photo: Ascended Dreamer / CC BY 4.0