Review of Cafe Natasha

3200 S Grand Blvd, St Louis, MO 63118

Overall Rating

Review


Great choices. Server was very knowledgable about gluten free. She even warned me not to try my husband's entree because it contained gluten. Highly recommend this place!!!!

Celiac friendly?

Yes

Updated 10 years ago

Gluten Intolerant