Where is Cusworth?

Where is Cusworth located?

Cusworth, Cusworth, Great Britain (approx. 53.533012°, -1.1683575°)


Where is Cusworth on the map?