243 Kensington High Street, KensingtonLondon, ENGLAND
146-158 Kensington High Street, KensingtonLondon, ENGLAND
260 High Street Kensington, KensingtonLondon, ENGLAND