Facebook friend recently returned to Islington (Liverpool Road end) after three or four years away in New York - found an astonishingly smart new deli had opened at the end of her street. Went in and registered surprise. Quote from barista: "If you think this is flash, you should see what they're doing to Stroud Green Road!"<div><br></div><div>Can it really be so?<br><div><br></div><div><br></div></div>
Comments