Top-10 Best Mexican Restaurants in St. Louis to help you celebrate Cinco de Mayo next week, Thursday, May 5, 2022.
ST LOUIS, MO (StLouisRestaurantReview) Next week, May 5th, is Cinco de Mayo, which is an annual celebration that commemorates Mexico’s victory over the French Empire at the Battle of Puebla in 1862. Therefore, we want to offer a list of great Mexican restaurants loved by the public by posting high online reviews. The list is always based solely on online customer reviews and not our opinion.
We want to point out that Mission Taco ranks 2 in the Top-10 and 1 in Special Mentions. Based on this list, that says a lot about Mission Taco’s operation. Great job, guys!
Happy Cinco de Mayo!
- Chava’s Mexican Restaurant – 925 Geyer Ave, Saint Louis – Phone: 314-241-5503 – 4.5 Stars w 196 Reviews
- Mission Taco Joint – Delmar Look – 6235 Delmar Blvd, Saint Louis – Phone: 314-932-5430 – 4.5 Stars w 343 Reviews
- Missouri Taco Joint – Soulard – 908 Lafayette Ave, Saint Louis – Phone: 314-858-8226 – 4.5 Stars w 185 Reviews
- Ruiz’ Mexican Restaurant – 901 N US Hwy 67, Florissant, Saint Louis – Phone: 314-838-3500 – 4.5 Stars w 278 Reviews
- Rosalita’s Cantina – 1237 Washington Ave, Saint Louis – Phone: 314-621-2700 – 4 Stars w 303 Reviews
- Mi Ranchito – 887 Kingsland Ave, Saint Louis – Phone: 314-863-1880 – 4.5 Stars w 100 Reviews
- Tequila Mexican Restaurant – 5496 Baumgartner Rd Ste 119, Saint Louis – 4.5 Stars w 115 Reviews
- Canyon Cafe – 1707 S Lindbergh Blvd, Saint Louis – Phone: 314-872-3443 – 4 Stars w 174 Reviews
- El Burro Loco – 313 N Euclid Ave, Saint Louis – Phone: 314-224-5371 – 4 Stars w 99 Reviews
- Gringo Tacos and Burgers – 635 Washington Ave, Saint Louis – Phone: 314-449-6777 – 4 Stars w 53 Reviews
Special Mentions:
- Las Fuentes – 680 N Us Highway 67, Florissant, Saint Louis – Phone: 314-831-5057
- Mission Taco Join – Central West End – 398 N Euclid Ave, Saint Louis – Phone: 314-930-2955
- Chimi’s Fresh-Mex – 2435 Woodson Rd, Overland, Saint Louis – Phone: 314-942-1038
- Club Taco – 200 N Kirkwood Rd, Kirkwood, Saint Louis – Phone: 314-858-1488