Where is Cudworth Station?

Where is Cudworth Station located?

Cudworth Station, Cudworth Station, Great Britain (approx. 53.56894°, -1.42273°)


Where is Cudworth Station on the map?