66 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
18D Manor Road, Stoke NewingtonLondon, ENGLAND
54 Stamford Hill, Stoke NewingtonLondon, ENGLAND
13 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
13-15 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND