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.

El Maguey Mexican Restaurant

7139 Mexico Rd, Saint Peters, MO 63376-5400
+1 636-397-5858
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent14%
  • Very good72%
  • Average0%
  • Poor14%
  • Terrible0%
26 Sep 2018
“Better Than Most”
3 Nov 2016
Restaurant Hours
$$ - $$$
7139 Mexico Rd, Saint Peters, MO 63376-5400
All Details
Write a ReviewReviews (7)
Traveller rating
Traveller type
Time of year
Reviewed September 26, 2018

The El Maguey on Mexico road is always good, but the service can be a little slow at times. We have been there several times over the years and always enjoy the food and atmosphere. Kind of unusual that they always seem to have more...More

Thank Peter N
Reviewed November 3, 2016

the food was very good, service also very good and quick, beer good and cold, and price was very reasonable!!!

Thank Kevin L
Reviewed September 12, 2016 via mobile

The food is always good here so if you don't mind waiting a while for it, you're at the right place. We waited about an hour for our food and there weren't many people dining in. I think they were more focused on the to...More

Thank mendiz2013
Reviewed August 17, 2016 via mobile

Thought we'd stop in for a quick bite of Mexican. Regretted having had stopped. The chips & salsa were fine. The food was pretty bland. I had the chimi & my husband had the fajita plate. Neither of us enjoyed our plates very much and...More

Thank bel674
Reviewed May 4, 2016

I grew up in a neighboring town, so I'm happy to see they expanded and have multiple restaurants that still have great, affordable food. AND, they are smoke free! The margaritas are always top notch too! I always get my old friends to meet me...More

Thank Tammy_loves_diving
Reviewed September 1, 2015

I go frequently to the location at Mexico Road and Mid Rivers Mall Drive in St. Peters. The ambiance is what you'd expect from a strip-plaza place (nice, but not quiet, date-night fare), and the food is consistently good, with a good variety of menu...More

Thank James S
Reviewed July 17, 2015

Decent Mexican food at a decent price. Portion size was more than adequate. Chips and salsa were good and not too much cilantro, like I like it. I had the Special Dinner and it was more than enough food

Thank OpieF15E
Nearby HotelsSee all 5 hotels in Saint Peters
Drury Inn & Suites St. Louis St. Peters
250 reviews
1.28 km away
Days Inn by Wyndham St Peters/St Charles
350 reviews
2.39 km away
Extended Stay America - St. Louis - St. Peters
77 reviews
2.92 km away
Courtyard St. Louis St. Peters
55 reviews
4.40 km away
Nearby Restaurants
First Watch
68 reviews
.88 km away
Oberweis Ice Cream & Dairy
23 reviews
.27 km away
Copper Chimney - Indian Restaurant & Bar
64 reviews
.90 km away
18 reviews
.31 km away
Nearby Attractions
Mid Rivers Mall
95 reviews
1.18 km away
Exit 6 Brewery
16 reviews
4.94 km away
River City Rascals
44 reviews
5.79 km away
Kokomo Joe's Family Fun Center
55 reviews
4.93 km away
Questions & Answers
Get quick answers from El Maguey Mexican Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Location and Contact Information
  • Address: 7139 Mexico Rd, Saint Peters, MO 63376-5400
  • Location: United States  >  Missouri (MO)  >  Saint Peters
  • Phone Number: +1 636-397-5858
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