22 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
145 Green Lanes, Stoke NewingtonLondon, ENGLAND