LEON
Leon is a fast food chain based in the United Kingdom, established in 2004.
LEON to launch first drive-thru location following sale to Issa brothers
LEON to launch first drive-thru location following sale to Issa brothers
The company, which runs more than 70 restaurants, was bought by billionaire brothers Mohsin Issa and Zuber Issa behind EG in April.