2 Kensington Square, KensingtonLondon, ENGLAND
11 Kensington Place, KensingtonLondon, ENGLAND
18 De Vere Mews, KensingtonLondon, ENGLAND