23 Kensington Square, KensingtonLondon, ENGLAND
25 Sheffield Terrace, KensingtonLondon, ENGLAND
20 Peel Street, KensingtonLondon, ENGLAND