Mimosa Restaurants in St. Louis
Show restaurants on map
4.2
Menu
Table booking
4.2
Menu
Table booking
City: St. Louis, 421 N 8th St, St. Louis, United States Of America, 63101
"Great service. great food. the butter cake was the best of all time!"
Price
The Average price for Mimosa is:
$9.0
Feedback
These reviews refer only to the mentioned ingredients.