• in

    National UK restaurant chain to close 23 sites after administration

    A national restaurant chain based across the UK will close 23 sites after falling into administration. Leon, founded in London in 2004, built its reputation on a menu of “naturally fast food”, offering salads, wraps, hot boxes and breakfast dishes marketed as a fresher, healthier alternative to traditional fast food. The chain expanded rapidly in… More

Must reads