15 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
6-8 Manor Road, Stoke NewingtonLondon, ENGLAND
129 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
17B Stoke Newington Road, Stoke NewingtonLondon, ENGLAND