41 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
21 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND