12E Manor Road, Stoke NewingtonLondon, ENGLAND
150 Holmleigh Road, Stoke NewingtonLondon, ENGLAND
4 Somerford Grove, Stoke NewingtonLondon, ENGLAND
186 Stamford Hill, Stoke NewingtonLondon, ENGLAND
36 Denver Road, Stoke NewingtonLondon, ENGLAND