Overview
- The chain reported a pre-tax loss of £8.38 million for 2024 on sales that slipped to £62.5 million from £64.9 million.
- Vincent said unprofitable locations may shut and headcount could fall, with decisions tied to ongoing landlord negotiations.
- Leon operates more than 70 UK restaurants plus 29 franchised sites at transport hubs, employing about 1,120 people.
- Operational plans include a spring menu overhaul with a smaller, seasonal range, stricter cleanliness routines, and a review of self-service kiosks.
- The founder repurchased Leon in October 2025, reportedly for £30–£50 million, after its 2021 sale to the Issa brothers for around £100 million, and has criticised prior cost-cutting.