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.