'Leon serves food that is fresh, seasonal, locally sources and really good. The twist is that your food is served really fast. The double twist is how delicious it is.' - Vogue The first Leon restaurant, in London's Carnaby Street, opened its doors in July 2004. For its...
Trustpilot
4 days ago
3 days ago