Where is Stepney Green Station?

Where is Stepney Green Station located?

Stepney Green Station, Tower Hamlets, United Kingdom (approx. 51.52266°, -0.046794°)


Where is Stepney Green Station on the map?