Where is Haverhill?

Where is Haverhill located?

Haverhill, Iowa, United States of America (approx. 41.94499°, -92.96075°)


Where is Haverhill on the map?