Skip to main content
For Businesses
Mobile
FAQs
EN
Sign in
Search icon
Hamburger icon
Home
United States
St. Louis
Best Mexican Restaurants in St. Louis
Find a table
Filter (0)
Price
$$
$$
Price: Moderate
(111)
$$$
$
Price: Expensive
(51)
$$$$
Price: Very Expensive
(15)
10 restaurants available nearby
1. Diego's Cantina
4.4
Awesome
(408)
$$
$$
Price: Moderate
• Mexican • University City
Booked 12 times today
service and food are fantastic. Love it every time
2. Cantina Laredo - Clayton
4.1
Excellent
(594)
$$
$$
Price: Moderate
• Mexican • Clayton
Booked 3 times today
Incredible food and excellent service! We will definitely be back.
3. Hacienda Mexican Restaurant
4.3
Awesome
(71)
$$
$$
Price: Moderate
• Mexican • Rock Hill
Booked 5 times today
Food was great. Server was excellent it started to rain and we got a seat inside right away
4. Casa de Tres Reyes
4.3
Awesome
(35)
$$
$$
Price: Moderate
• Mexican • Des Peres
Booked 3 times today
It was our first visit and we really enjoyed our margarita and our entrees. Generous serving and reasonable prices. Very good experience.
5. Chevys Fresh Mex - Olivette
4.0
Excellent
(146)
$$
$$
Price: Moderate
• Mexican • St. Louis
Booked 5 times today
Great food, great time, great service. Thank you to the servers, to the cooks and all employees. It made our gathering for a birthday party special.
6. Las Fuentes Mexican Restaurant - Affton
4.5
Awesome
(5)
$$
$$
Price: Moderate
• Mexican • Affton
Absolutely great dining experience from start to finish. This was probably the best Mexican I’ve ever had. Our waiter was lovely, as was all of the staff! Looking forward to going back! Thank you!
7. Las Fuentes Mexican Restaurant - Florissant
4.3
Awesome
(5)
$$
$$
Price: Moderate
• Mexican • Florissant
Booked 2 times today
Food was very good. Server was average; not the most attentive. NIce neighborhhod place. Next time I'm in the area I would definitely return
8. Las Fuentes Mexican Restaurant - Oakville
4.1
Excellent
(2)
$$
$$
Price: Moderate
• Mexican • Oakville
Excellent service from our waiter Javier! Delicious meal!
9. Viva La Fiesta
5.0
Exceptional
(1)
$$
$$
Price: Moderate
• Mexican • Edwardsville, Illinois
Was a good first time experience at this place. I had the seafood molejeke(sp?) It was good.
10. Chevys Fresh Mex - O'Fallon
3.9
Excellent
(47)
$$
$$
Price: Moderate
• Mexican • Fairview Heights
Very nice staff. Gave us nice private table. Enjoyed birthday celebration
Explore OpenTable
City/Region
Other Cuisines
Nearby
St. Louis
Italian
Asian
Seafood
French
Steakhouse
Burgers
Mediterranean
Mexican
Comfort Food
Steak
European
American
Mexican restaurants nearby
Discover
Dining Rewards
Private Dining
Reserve for Others
Restaurants Near Me
OpenTable
About Us
Blog
Careers
Press
More
OpenTable for iOS
OpenTable for Android
Affiliate Program
Contact Us
Our sites
OpenTable.jp
OpenTable.de
OpenTable.es
OpenTable.ca
OpenTable.hk
OpenTable.ie
OpenTable.nl
OpenTable.com.mx
OpenTable.co.uk
OpenTable.com.au
OpenTable.ae
OpenTable.co.th
OpenTable.it
OpenTable.com.tw
Businesses
Delight more diners
Open for Business Blog
Join us on
Privacy Policy
Terms of Use
Cookies and Interest-Based Ads
Cookie Preferences
Copyright © 2023 OpenTable, Inc. 1 Montgomery St Ste 500, San Francisco CA 94104 - All rights reserved.
OpenTable is part of Booking Holdings, the world leader in online travel and related services.