Where is Humshaugh Station?

Where is Humshaugh Station located?

Humshaugh Station, Humshaugh Station, Great Britain (approx. 55.029°, -2.125°)


Where is Humshaugh Station on the map?