129 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
179 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND