169 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
1 Tavistock Close, Stoke NewingtonLondon, ENGLAND