81-83 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
92-94 Stamford Hill, Stoke NewingtonLondon, ENGLAND