Where is Haverhill?

Where is Haverhill located?

Haverhill, Florida, United States of America (approx. 26.69118°, -80.12004°)


Where is Haverhill on the map?