stratford city
/S T R AE1 T F ER0 D S IH0 T IY0/N
- 1
a mixed-use development project in Stratford, London, England, to the north of Stratford town centre.
Translate โstratford cityโ into another language
Choose a language below to open the translator with English selected as the source language.