2 Kensington Square, KensingtonLondon, ENGLAND
51 Marloes Road, KensingtonLondon, ENGLAND
11 Kensington Place, KensingtonLondon, ENGLAND