1A Argyll Road, KensingtonLondon, ENGLAND
209 Kensington Church Street, KensingtonLondon, ENGLAND
2-4 Farmer Street, KensingtonLondon, ENGLAND