Lina Stores has been in Soho since the 1940s. The original deli opened in 1944 and is still selling handmade pasta, fresh sauces and other deli treats from its Brewer Street Store.
51 Greek St, London W1D 4EH, United Kingdom
Monday - Thursday 12:00pm–2:30pm, 5:00pm–11:00pm | Friday - Sunday 12:00pm–11:00pm
- 263 m from Tottenham Court Road
- 370 m from Leicester Square
- 491 m from Piccadilly Circus