Leon opens two new central London locations
The new store openings follow the brand’s other recent high-profile London openings, which included Southbank, Battersea, and Brixton
Fast food brand Leon has opened two new restaurants across central London in Earls Court and Hanover Square this week.