106 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND
52 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND