20A Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
36-42 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
12E Manor Road, Stoke NewingtonLondon, ENGLAND
94 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
46B Stamford Hill Stoke Newington, Stoke NewingtonLondon, ENGLAND