141 Stoke Newington Road, Stoke NewingtonLondon, ENGLAND
62 Green Lanes, Stoke NewingtonLondon, ENGLAND