Taste Of Persia
➤ 3189 S Grand Blvd, Saint Louis I-63118-1022, United States, 63118-1021
Vegetarian, Falafel, Chicken, Meat, Tea
"This restaurant was fantastic! The staff was incredibly friendly, and the food was outstanding. The music created a lovely, relaxing atmosphere. Overall, I would rate the food a perfect 5 out of 5!"