154-156 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND
31 Newington Green, Stoke NewingtonLondon, ENGLAND