Lina Stores
Italian Delicatessen & Restaurant, established in 1944 in Soho, London.
+44 20 3838 1343
[email protected]
Soho, London, UK
https://www.linastores.co.uk/