Interior of Italian delicatessen, Lina Stores, on 19th October 2015 in London, United Kingdom. Family-run Italian deli serving homemade pasta, cheese, cured meats, groceries and fresh coffee in the...