12 Telford Road, North KensingtonLondon, ENGLAND
60 Bassett Road, North KensingtonLondon, ENGLAND
Kilburn Lane, North KensingtonLondon, ENGLAND