Where is Haverhill Station?

Where is Haverhill Station located?

Haverhill Station, Suffolk, United Kingdom (approx. 52.0855°, 0.4389°)


Where is Haverhill Station on the map?