182 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
15 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND
97 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND