157 Kensington High Street, KensingtonLondon, ENGLAND
201 Kensington High Street, KensingtonLondon, ENGLAND
172 Kensington High Street, KensingtonLondon, ENGLAND