679 Garratt Lane, TootingLondon, ENGLAND
178 Upper Tooting Road, TootingLondon, ENGLAND
971-973 Garratt Lane, TootingLondon, ENGLAND