El Burro Loco Downtown
1101 Lucas Ave.
St. Louis ,
MO
63101
P: 314-833-3211
Cuisines:
Offerings:
Curbside Takeout, Delivery, Dine-in Services, Online Ordering, Patio Dining
Neighborhood:
Hours:
Every day 1pm to 10pm
Alcohol:
Yes
Delivery:
Yes
Take Out:
Yes
Meals served:
Lunch , Dinner
Payment method:
All Major Credit Cards
Enhance your restaurant listing TODAY! Upgrade to a Sauce partner listing.