Where is Harworth?

Where is Harworth located?

Harworth, England, Great Britain (approx. 53.4219523958°, -1.0743598948°)


Where is Harworth on the map?