Lina Stores in London's Soho is a long standing traditional Italian delicatessen which is beautifully maintained yet appears unchanged through the years. Fresh pasta, coffee beans & Italian hams are all effortlessly presented and tempt any visiting customer to leave with a purchase. Fantastic original branding and stunning authentic mouth-watering displays of premium produce. 18 Brewer Street, London W1.

Comment