35 Great Marlborough Street
London W1F 7 United Kingdom
London W1F 7 United Kingdom
+44 20 7437 5280
Open Hours8a-10p M-F, 9:30a-10p Sa, 10:30a-6:30p Su
OverviewVisit Leon if you are looking for nothing but appetizing fast food and efficient service. Organic ingredients are thrown generously in all preparations that add new flavors to...
more
