Where is Stepney Green Underground Station?

Where is Stepney Green Underground Station located?

Stepney Green Underground Station, Stepney Green Underground Station, Great Britain (approx. 51.52197°, -0.04669°)


Where is Stepney Green Underground Station on the map?