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. 

Back to top button