Where is Stickney Station?

Where is Stickney Station located?

Stickney Station, Stickney Station, Great Britain (approx. 53.09878°, 0.00454°)


Where is Stickney Station on the map?