Located on the corner of Exhibition Road and Thurloe Square in the heart of South Kensington in London, Italian delicatessen and restaurant chain Lina Stores’ seventh outpost is hard to miss thanks to its pistachio-green facades painted in the brand’s signature colour.