Where is Haverhill?

Where is Haverhill located?

Haverhill, Haverhill, Great Britain (approx. 52.08226°, 0.43891°)


Where is Haverhill on the map?