28 Stamford Hill, Stoke NewingtonLondon, ENGLAND
152 Stamford Hill, Stoke NewingtonLondon, ENGLAND
290 Stamford Hill, Stoke NewingtonLondon, ENGLAND
121 Church St Stoke Newington, Stoke NewingtonLondon, ENGLAND
84 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND
24 Amhurst Parade Amhurst Park, Stoke NewingtonLondon, ENGLAND
128 Kyverdale Road, Stoke NewingtonLondon, ENGLAND
238 Stamford Hill, Stoke NewingtonLondon, ENGLAND
19 Amhurst Parade Amhurst Park, Stoke NewingtonLondon, ENGLAND