The Mall The Stratford Centre, StratfordLondon, ENGLAND
197-205 Leytonstone Road, StratfordLondon, ENGLAND
124-132 Romford Rd, StratfordLondon, ENGLAND
Three Mills Service Station 206-214 High Street, StratfordLondon, ENGLAND
Romford Rd, StratfordLondon, ENGLAND