Where is Waddingworth?

Where is Waddingworth located?

Waddingworth, England, Great Britain (approx. 53.2252443189°, -0.2283096313°)


Where is Waddingworth on the map?