Where is Waddington Station?

Where is Waddington Station located?

Waddington Station, Waddington Station, Great Britain (approx. 53.1753°, -0.556°)


Where is Waddington Station on the map?