104 Palace Gardens Terrace, KensingtonLondon, ENGLAND
199 Kensington High Street, KensingtonLondon, ENGLAND
31 Kensington Church Street, KensingtonLondon, ENGLAND
193 Kensington High Street, KensingtonLondon, ENGLAND