Mexican Restaurants in St. Louis
Show 10+ restaurants on map
4.5
Menu
Table booking
4.5
Menu
Table booking
City: St. Louis, 6665 Delmar Blvd, 63130, St. Louis, US, United States
"Great food, great service, and chill atmosphere!"
4.4
Menu
4.4
Menu
City: St. Louis, 4625 Gravois Avenue, St. Louis, United States
Experience a taste of Mexico at this St. Louis gem! From top-notch service to delicious food and drinks, this restaurant has it all. Despite some mino...
4.3
Menu
Table booking
4.3
Menu
Table booking
City: St. Louis, 9243 Manchester Rd, 63144, St. Louis, US, United States
"Food: 5 Service: 5 Atmosphere: 5"
4.5
Menu
Table booking
4.5
Menu
Table booking
City: St. Louis, 5912 Hampton Ave, 63109, St. Louis, US, United States
"The food and service is pretty good. Consistent. The chips are literally the best thing going.Downside, the dining room has smelled like bathroom some..."
4.4
Menu
Table booking
4.4
Menu
Table booking
City: St. Louis, 9025 St Charles Rock Rd #4245, St. Louis, MO 63114, United States
"A icon of the car culture,sadly no more cruises"
4.2
Menu
Table booking
4.2
Menu
Table booking
City: St. Louis, 9443 Olive Blvd, 63132, St. Louis, US, United States
"Food was outstanding. Better than I expected honestly"
3.9
Menu
Table booking
3.9
Menu
Table booking
City: St. Louis, 4245 Veterans Memorial Pkwy, St Peters, MO 63376, United States, St. Louis
"Los Chavez is a hidden gem. Their salsa is incredibly fresh, bursting with cilantro flavor, and it's mild. They also serve my favorite tortilla chips—..."
4
Menu
4
Menu
City: St. Louis, 11500 Page Service Rd, 63146-3531, St. Louis, United States
"This place is like any other Qdoba. It is your typical Mexican-American fast food chain. They are quick as the line moves fairly fast. The employees w..."
3.9
Menu
Table booking
3.9
Menu
Table booking
City: St. Louis, 5254 S Lindbergh Blvd, Saint Louis, MO 63126, 63126-3519, St. Louis, United States
"Fun time with family. Malik was super helpful."
3.9
Menu
Table booking
3.9
Menu
Table booking
City: St. Louis, 3919 West Pine Boulevard, Saint Louis, 63108, United States Of America, St. Louis
"Great drinks and cute atmosphere! The staff was super friendly."
{{ slotProps.result.rating }}
Featured Menu
Table booking
{{ slotProps.result.rating }} Featured
Menu
Table booking
City: {{ slotProps.result.city.name + (slotProps.result.extended_address ? ', ' + slotProps.result.extended_address : '') }}
{{ slotProps.result.custom_description.text }}
Price
The Average price for Mexican is:
$9.9
Feedback
These reviews refer only to the mentioned ingredients.