Where is Stratford Station?

Where is Stratford Station located?

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


Where is Stratford Station on the map?