Where is Stratford Underground Station located?
Stratford Underground Station, Stratford Underground Station, Great Britain (approx. 51.542328°, -0.002283°)
Stratford Underground Station, Stratford Underground Station, Great Britain (approx. 51.542328°, -0.002283°)