Where is Southwell Station?

Where is Southwell Station located?

Southwell Station, Southwell Station, Great Britain (approx. 53.081882°, -0.94613°)


Where is Southwell Station on the map?