Leon’s Financial Woes Deepen with £19.5m Loss under New Ownership Business 30 September 2024 The renowned restaurant chain, Leon, has encountered significant financial challenges, reporting a pre-tax loss of £19.5m under its recent ownership.…