Is Lina Stores restaurant the coolest Italian in London? January 12th 2019 London's famous Italian deli, Lina Stores, opened its own restaurant in Soho last year, and has since become one of the city's trendiest places to eat, in the least pretentious way Food & Drink 0