Where is Wadworth?

Where is Wadworth located?

Wadworth, England, Great Britain (approx. 53.46722493°, -1.1442260753°)


Where is Wadworth on the map?