Chez Leon is a classic French restaurant that has been serving the St. Louis area for over ten years. Their highly acclaimed and award winning cuisine is served in a sophisticated setting, and was recently named "Most Romantic" by St. Louis Magazine for 2010. This restaurant is fit for any occasion, and will surely satisfy any foodie.