Where is Stepney Green Underground Station?

Where is Stepney Green Underground Station located?

Stepney Green Underground Station, Tower Hamlets, United Kingdom (approx. 51.52175°, -0.04689°)


Where is Stepney Green Underground Station on the map?