187 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
214 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
3 Northwold Road, Stoke NewingtonLondon, ENGLAND