30-32 Stamford Road, IslingtonLondon, ENGLAND
312 Essex Road, IslingtonLondon, ENGLAND
185A Northchurch Road, IslingtonLondon, ENGLAND
314 Essex Road Islington, IslingtonLondon, ENGLAND