2 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
86 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND