Town Hall Hornton Street, KensingtonLondon, ENGLAND
74-76 Pembroke Road 74 Pembroke Road, KensingtonLondon, ENGLAND