42 Lexham Gardens, KensingtonLondon, ENGLAND
60 Kensington Church Street, KensingtonLondon, ENGLAND
23 Thackeray Street, KensingtonLondon, ENGLAND