52 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
42 Matthias Road, Stoke NewingtonLondon, ENGLAND
117A Stoke Newington Road, Stoke NewingtonLondon, ENGLAND