Where is Haughton Station?

Where is Haughton Station located?

Haughton Station, Haughton Station, Great Britain (approx. 52.7904°, -2.2047°)


Where is Haughton Station on the map?