Review of Cafe Natasha

3200 S Grand Blvd, St Louis, MO 63118

Overall Rating

Review


Awesome place gluten-free menu and they do not use latex gloves

Updated 9 years ago

Symptomatic Celiac