Where is Cudworth?

Where is Cudworth located?

Cudworth, England, Great Britain (approx. 53.5749565407°, -1.4157600419°)


Where is Cudworth on the map?