Clissold Road, Stoke NewingtonLondon, ENGLAND
11 Clissold Road, Stoke NewingtonLondon, ENGLAND
73A Stoke Newington Church Street, Stoke NewingtonLondon, ENGLAND