Yebeg Alicha Restaurants in Saint Louis
Show restaurants on map
3.5
Menu
3.5
Menu
City: Saint Louis, 5916 Delmar Blvd, Saint Louis I-63112-2029, United States
"Fresh, authentic, savory food for an incredible price. Gets better every time I go back! I've loved everything from the menu. Staff is wonderful and m..."
Price
The Average price for Yebeg Alicha is:
$13.7
Feedback
These reviews refer only to the mentioned ingredients.