The Lina Stores restaurant chain has three restaurants in London and its popularity is growing as the restaurants have become more expensive. Londoners are beginning to take their passion for Italian food to the London restaurants where they can enjoy a fine dining experience. The first of the three Lina Stores restaurants in London is […]