Where is Stepney Station?

Where is Stepney Station located?

Stepney Station, Stepney Station, Great Britain (approx. 53.757°, -0.349°)


Where is Stepney Station on the map?