Where is Langworth Station?

Where is Langworth Station located?

Langworth Station, Langworth Station, Great Britain (approx. 53.2704°, -0.4234°)


Where is Langworth Station on the map?