Experience a taste of Italy at L Terroni & Sons, a historic deli in Clerkenwell. Since 1888, they've offered authentic Italian groceries, fresh pasta, and delicious sandwiches. It's a beloved spot for a quick bite or to stock up on quality ingredients.
138 Clerkenwell Rd, London EC1R 5DL, United Kingdom, London