Review on Chez Leon
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.
Rate this RestaurantCuisine
French
Accepted credit cards
Visa, Master Card