65 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
274 Stamford Hill, Stoke NewingtonLondon, ENGLAND