LEON opening hours

LEON is a restaurant network serving customers in 17 towns. It serves the market with 37 outlets. The most significant number of its points of sale, 19, can be found in London. Other key locations, in terms of the total number of the chain's stores, are Stansted - 2, Northampton - 2.