Where is Waddington?

Where is Waddington located?

Waddington, England, Great Britain (approx. 53.8896047115°, -2.4145030975°)


Where is Waddington on the map?