Deli restaurants
Deli

Fernandez and Wells

Lexington Street, Soho 43 Lexington Street, Soho,
London, W1F 9AL
Deli

Flat Planet

Great Marlborough Street, Soho 39 Great Marlborough St, Soho,
London, W1F 7JG