Where is Wombwell Central Station?

Where is Wombwell Central Station located?

Wombwell Central Station, Wombwell Central Station, Great Britain (approx. 53.5229°, -1.3932°)


Where is Wombwell Central Station on the map?