Cafe Natasha
6623 Delmar Boulevard
St. Louis, MO 63130
314-727-0419
Savor Persian cuisine at its best while dining at this critically acclaimed restaurant. Menu dishes include outstanding kabobs, marinated and grilled meats, and vegetarian dishes. They are open Tuesday through Sunday for dinner only; closed on Monday.
