133 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
150 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND