Baida Moroccan Restaurant

3191 S Grand Blvd, St Louis, Missouri 63118

3191 S Grand Blvd, St Louis, Missouri 63118
Lunch and dinner, Monday–Saturday