Where is Stepney Green station?

Where is Stepney Green station located?

Stepney Green station, Stepney Green station, Great Britain (approx. 51.521748°, -0.04689°)


Where is Stepney Green station on the map?