El Milagro Azteca

$$ • Mexican, Caribbean, Cocktail Bar

Hours:
4940 Southwest Ave, St. Louis
(314) 664-9955

About El Milagro Azteca

El Milagro Azteca provides an authentic Mexican dining experience in St. Louis. The restaurant is known for its flavorful Birria Tacos and tender steak street tacos. The spacious patio offers a beautiful setting for outdoor dining, perfect for enjoying a relaxed meal. Customers appreciate the wide variety of dishes, including seafood nachos, fajitas, and enchiladas suizas. The seafood nachos are especially praised for their delicious taste, and the beef and shrimp fajitas are well-liked, though the chicken fajitas can be a bit dry. The enchiladas suizas, with pork and outstanding cheese sauce, are a favorite among diners. The service is consistently friendly and attentive, making guests feel welcomed. The restaurant features a churro cart for a delightful dessert option. While the chips and salsa are not free, except during happy hour, the overall dining experience is highly recommended for its unique flavors and inviting atmosphere.

Customers' Favorites

El Milagro Azteca Reviews

4.5
210 ratings
Restaurantji Rating
5
77%
4
9%
3
5%
2
4%
1
5%
Food
4.7
Atmosphere
4.7
Service
4.5

Share your opinion about El Milagro Azteca

Restaurantji Rating

I love this restaurant. The menu is eclectic and the food is fantastic and the cocktails are really good. Great atmosphere inside and on the patio. I've been there for both lunch and dinner and the staff is very attentive and super nice. The Chicken Phad Thai Nachos are awesome!

If they sold their salsa verde by the soup bowl, I’d eat it. A bowl of that, a bowl of the volcano queso, a bowl of those perfectly crisp and salted chips, a spoon…I’d be set. Except I’d also want to order all the other things on the menu, so I’d have to keep coming back. Excellent cocktails, too. Not your store-bought premixed generic margaritas. Delicious batched cocktails, great happy hour deals, excellent service.

Order came out wrong so before I
Sent it back I asked how long it would be to get replacement. He said three minutes. 20 minutes later husband was done eating and I was still waiting. When it came out just part was replaced and i guess I was supposed to eat the sides cold. I asked for a to go box, check and the manager. Manager seemed very unconcerned and said do you want a free dessert ? I said no. I’m going home to eat my dinner. He did nothing else. We paid the full bill...read full review

Read All Reviews(206)

Ratings

Menu

Add a Menu
El Milagro Azteca Menu
El Milagro Azteca Menu

Photos

Add a Photo
El Milagro Azteca
El Milagro Azteca
View All Photos

Hours

Monday 11AM - 9PM
Tuesday 11AM - 9PM
Wednesday 11AM - 9PM
Thursday 11AM - 9PM
Friday 11AM - 10PM
Saturday 11AM - 10PM
Sunday 11AM - 9PM
Updated on: