70 Stamford Hill, Stoke NewingtonLondon, ENGLAND
58 Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND