Restaurants
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.
You'll need to
subscribe to unlock this content. Already subscribed? Login?