245-259 Kensington High Street, KensingtonLondon, ENGLAND
43 Kensington Church Street, KensingtonLondon, ENGLAND