Where is Grimethorpe Halt Station?

Where is Grimethorpe Halt Station located?

Grimethorpe Halt Station, Grimethorpe Halt Station, Great Britain (approx. 53.58004°, -1.39757°)


Where is Grimethorpe Halt Station on the map?