Where is Harrington Station?

Where is Harrington Station located?

Harrington Station, Harrington Station, Great Britain (approx. 54.61348°, -3.56552°)


Where is Harrington Station on the map?