leon.co
+44 (0) 207 620 0035
Facebook Instagram Twitter
7 Canvey Street, The Blue Fin Building, London, SE1 9AN
Located just behind Tate Modern, LEON is the home of naturally fast food. Food that tastes good and does you good, makes you feel good after you eat it, is affordable and kind to the planet.