Restaurant Review: Lina Stores

Lina Stores in Brewer Street is one of Soho’s most loved and respected institutions. Established in 1944 by ‘Lina’ – a woman from Genoa – it is London’s go-to deli for fabulous Italian food. Jamie Oliver has named it his favourite deli; a couple of years ago on TV I watched Nigella Lawson and the […]

Read More