LEON opening and closing times

LEON is acknowledged as one of the most successful chains in the country. As of 2026 LEON uses 37 locations. The chain can be found in 17 cities and towns across the UK, such as: London (19 locations), Stansted (2 locations), Northampton (2 locations).

Biggest cities with brand stores: