Fast Food Restaurant, Tex-Mex Restaurant
El BURRO LOCO - central west end
Get Directions
4.8/5
12479 people have been here
address
313 N Euclid Ave St. Louis, MO, United States
phone
(314) 224-5371
hours
Mon-Thu: 11:00 - 23:45
Fri,Sat: 11:00 - 01:00
Sun: 11:00 - 23:45
price rate
$$$$
about
Traditional mexican restaurant whit the autentic colors and flavors and the most friendly atmosphere!!!!!!! So get ready for fiesta time!!!!!!