Where is Haverhill?

Where is Haverhill located?

Haverhill, Iowa, United States (approx. 41.9452403°, -92.9613197°)


Where is Haverhill on the map?