Where is Stratford Underground Station?

Where is Stratford Underground Station located?

Stratford Underground Station, Stratford Underground Station, Great Britain (approx. 51.542328°, -0.002283°)


Where is Stratford Underground Station on the map?