info@news-matic.com

details

London deli hailed as ‘a visual treat’ and ‘a little bit of Italy’ among city’s best

Lina Stores in Soho has been named among the best delis in London, and was described as a "little bit of Italy" in London.

Cookie Consent + Tracking