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