Lina Stores is a London institution. The Italian delicatessen store has been situated on Brewer Street for more than 75 years. It recently launched a highly anticipated restaurant with the same name, delivering an authentic piece of Italy in London. Praised for its homemade pastas, this informal Soho spot serves simple, Italian cuisine at its very best. Expect gnocchi, Dorset crab and rabbit ragus, and visit the deli to pick up some of the fantastic ingredients.
51 Greek Street,
Soho, W1D 4EH
+44 (0)20 3929 0068
Mon – Sat: 12pm – 2.30pm, 5pm – 11pm