1 Chesholm Road, Stoke NewingtonLondon, ENGLAND
24 Stoke Newington High Street, Stoke NewingtonLondon, ENGLAND