
Leon Restaurants
British restaurant chain

British restaurant chain
Leon Restaurants Limited (branded as LEON) is a fast food chain based in the United Kingdom, established in 2004. In addition to the United Kingdom, the chain also trades in Italy and the Netherlands. As of November 2025, Leon has 46 restaurants, 20 UK franchises, three franchises in the Netherlands and one franchise in Italy.
Read on Wikipedia · Image Rachaellgough, CC BY-SA 4.0
Open boosters, collect cards and trade them. Free to play.
Play for free