115A The Grove, StratfordLondon, ENGLAND
Flat 7 Whitecross Apartments 269 High Street, StratfordLondon, ENGLAND
178 Major Road, StratfordLondon, ENGLAND