Innen 2015 besto Leon av 57 restauranter, og i juni 2016 åpnet første Leon utenfor England – i Amsterdam. Andre internasjonale åpninger som fulgte inkluderer Utrecht, Oslo, Gran Canaria, Dublin og kjedens første restaurant i USA, Washington, D.C. Pr. 2018 hadde selskapet 61 spisesteder.