French Restaurants in St. Louis, MO
French Restaurants • Italian Restaurants
15 N Central Ave,
St. Louis ,
MO
63105
UNITED STATES
Based on 2 reviews
Go to a Mushroom Farm First.
Bad news, food OK, but customer treatment and server friendlines in the minus column. Better to seek a good restaurant that enjoys having you rather than doing you a favor.Great Place!
Had a really good meal here with the family. All agreed the food and service were great. Will return soon.Worldwide > United States > St. Louis, MO > French Restaurants