20-22 Wenlock Road, IslingtonLondon, ENGLAND
2A Stamford Road, IslingtonLondon, ENGLAND
30-32 Bentley Road, IslingtonLondon, ENGLAND