112 High Road Leyton, StratfordLondon, ENGLAND
129 Plaistow Road, StratfordLondon, ENGLAND
160 High Road Leyton, StratfordLondon, ENGLAND
64 Leytonstone Road, StratfordLondon, ENGLAND
154 High Road Leytonstone, StratfordLondon, ENGLAND