
Lina Stores, Soho
It’s one of those places is Lina Stores, on Berwick Street Soho, that I’ve always walked past, always admired but never actually gone in. It’s an Italian deli which is home to some rather sexy produce, a lot of which is only available there, and it’s been on the same site since 1940. For the first time in its 70 year history, they’ve started serving … Continue reading Lina Stores, Soho