Town Hall Upper Street, IslingtonLondon, ENGLAND
Prebend Street, IslingtonLondon, ENGLAND
163 Downham Road, IslingtonLondon, ENGLAND