Where is Newington Station?

Where is Newington Station located?

Newington Station, Newington Station, Great Britain (approx. 55.931°, -3.1727°)


Where is Newington Station on the map?