144-150 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
1 43-45 Stamford Hill, Stoke NewingtonLondon, ENGLAND
43-45 Stamford Hill, Stoke NewingtonLondon, ENGLAND
Stoke Newington Road, Stoke NewingtonLondon, ENGLAND