Lina Stores Soho
Lina Stores
Green-and-white striped Italian deli
- Address
- 18 Brewer Street, London W1F 0SH
A green-striped shopfront on Brewer Street, running as an Italian deli since 1944. Shelves are stacked with pasta, olive oil and cheese. Downstairs, Bar Lina pours spritzes and negronis in the evening. Sit-down pasta is at the Greek Street branch, where plates come in half portions.