157 Kensington High Street, KensingtonLondon, ENGLAND
172-174 Kensington High Street, KensingtonLondon, ENGLAND
172 Kensington High Street, KensingtonLondon, ENGLAND