Review of Cafe Natasha

3200 S Grand Blvd, St Louis, MO 63118

Overall Rating

Review


Wonderful gluten free sandwich and sides. Quick and tasty!

Updated 4 years ago