27-33 Crossway, Stoke NewingtonLondon, ENGLAND
153 Stamford Hill, Stoke NewingtonLondon, ENGLAND
25 Jenner Road, Stoke NewingtonLondon, ENGLAND
12E Manor Road, Stoke NewingtonLondon, ENGLAND
23 Amhurst Parade Amhurst Park, Stoke NewingtonLondon, ENGLAND