99 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND
33 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND