1 Derry Street, KensingtonLondon, ENGLAND
Stable Yard Holland Park, KensingtonLondon, ENGLAND
81 Palace Gardens Terrace, KensingtonLondon, ENGLAND