245 Amhurst Road, Stoke NewingtonLondon, ENGLAND
172 Stoke Newington Church Stree, Stoke NewingtonLondon, ENGLAND