Review of Cafe Natasha

3200 S Grand Blvd, St Louis, MO 63118

Overall Rating

Review


Very delicious! They have a menu just for gluten free people and it has plenty of choices! The server was very helpful in choosing a dish both I and my kids devoured.

Updated 9 years ago