We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Milagro Modern Mexican

20 Allen Ave Ste 130, Webster Groves, Saint Louis, MO 63119-2351
+1 314-962-4300
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent60%
  • Very good27%
  • Average10%
  • Poor2%
  • Terrible1%
Travellers talk about
“fish tacos” (20 reviews)
“street corn” (15 reviews)
“guacamole” (7 reviews)
Open Now
All hours
Mexican, Southwestern, Vegetarian Friendly, Gluten Free Options
$$ - $$$
20 Allen Ave Ste 130, Webster Groves, Saint Louis, MO 63119-2351
All Details
Write a ReviewReviews (134)
Traveller rating
Traveller type
Time of year

11 - 20 of 134 reviews

Reviewed 29 January 2017

I took my brother here and he now calls it his "place to go." Prices are great, food good, and service & atmosphere great. This location is a place you can count on to not be let down in any regard. Menu DOES differ in...More

1  Thank julie j
Reviewed 22 January 2017 via mobile

This is a great place. The burritos, enchiladas, tacos are unique. The Mexican sandwiches are excellent. The margaritas are tasty here. More refined than your typical Mexican place, yet very casual.

Thank Mark F
Reviewed 15 January 2017

So this place may be ok for two people, our party was eight or ten, Our serve was good, but the food did not come out together and it was not even hot and really it was presented and plated very pretty but it really...More

2  Thank pattyk2009
Reviewed 3 January 2017

Milagro is run by a couple of brothers who live locally. They and the restaurant are active in the community, however that isn't the only (or even the major) reason to visit. The food is excellent in a warm friendly environment. They have taken Mexican...More

1  Thank David A
Reviewed 15 November 2016 via mobile

I live in Webster Groves and have given Milagro several chances to Wow me. None yet. Prices are high and drinks are small. I had the nachos which were just so so. The Marguerita was good but not a good value. There is better close....More

1  Thank lisahrrt
Reviewed 9 November 2016

Service has declined since my last visit last year...recently visited last week and had to walk out as it was just so bad. The wait was long and expected it especially being a Fri night BUT I found tht staff were not prepared. There was...More

1  Thank Krzykuching
Reviewed 8 November 2016

This is slightly more upscale Mexican than you're used to. I've been here a couple of times and the food and service are both excellent (although I was there off-peak for lunch both times). You'll find things like duck tacos and house-made chorizo prepared very...More

Thank DrDub2001
Reviewed 30 October 2016

This is definitely not your standard Mexican joint, which I love. There are many dishes that you wouldn't find on a normal Mexican menu (aka, Shrimp and Grits), and most of the standards that they offer have a unique twist. I tried the Taco Al...More

1  Thank 294beckyg
Reviewed 20 October 2016

Food was OK - but it took 2 hours for us to have lunch there. Wasn't very crowded but the food service was extremely slow for a weekday. Server was friendly and attentive, but it took VERY long to receive our meal. Won't go for...More

Thank tmrc55
Reviewed 10 October 2016 via mobile

We don't get there as much as we would like as it is a drive from our house, but Milagro is always excellent. Their chips and salsa are awesome. They make their own flour to make their chips, enchiladas Etc and it shows. This visit...More

1  Thank PRISt_Charles_MO
Nearby HotelsSee all Webster Groves Hotels
Duplex Motel
4 reviews
3.42 km away
Drury Inn & Suites St. Louis Brentwood
386 reviews
3.98 km away
SpringHill Suites St. Louis Brentwood
257 reviews
3.99 km away
Residence Inn St. Louis Galleria
249 reviews
4.67 km away
Nearby Restaurants
The Block
111 reviews
.10 km away
Dewey's Pizza
25 reviews
.65 km away
87 reviews
.16 km away
Nearby Attractions
The Repertory Theatre of St. Louis
50 reviews
1.56 km away
Hwy 61 Roadhouse & Kitchen
17 reviews
1.99 km away
Escape From St. Louis
18 reviews
4.13 km away
Hawken House
9 reviews
2.41 km away
Questions & Answers
Get quick answers from Milagro Modern Mexican staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$10 - US$20
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Free Off-Street Parking, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Discover, Accepts Credit Cards
Dining Style
Casual Dining
Good for
Special Occasion Dining, Business meetings, Kids, Child-friendly
Open Hours
12:00 PM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 20 Allen Ave Ste 130, Webster Groves, Saint Louis, MO 63119-2351
    (Lockwood Ave.)
  • Location: United States  >  Missouri (MO)  >  Saint Louis  >  Webster Groves
  • Phone Number: +1 314-962-4300
  • E-mail
Milagro Modern Mexican serves chef inspired, regional Mexican cuisine in Historic Old Webster Groves. Our extensive tequila bar is known it's for creative cocktails and local craft beer selection.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing