Owens Cross Roads, AL 256-539-6477

Ardmore, TN 931-427-8180

Huntsville, AL 256-890-5522

Best margaritas and food in town

El Olmeca logo

Whether you just want a small meal at lunchtime or a bigger combination meal for dinner, you'll find exactly what you're looking for at El Olmeca. Download and peruse our entire menu here.

Our Daily Special Offers

  • Monday: Nacho fajitas, beef or chicken - $8.99

  • Tuesday: Fajita for two, beef or chicken - $19.99

  • Wednesday: Burrito macho, beef or chicken - $9.99

  • Thursday: Pollo Supremo - $8.99 and Margarita Day

  • Friday: Dinner combination (#1-13) - $7.50

  • Saturday and Sunday: Ask about our specials.

If you're looking for a place to throw a wedding reception, graduation party or quinceañera, why not our banquet hall? We can seat up to 60 people, and you can also serve your guests food from our expansive menu.

Special Offers All Week Long

Square Square

El Olmeca is a family-owned restaurant that has served truly unique Mexican cuisine for more than 16 years.


Visit one of our three convenient locations in Owens Cross Roads, Ardmore or Huntsville.

Choose from a wide selection of Mexican cuisine

Come on in to El Olmeca, where happy hour is available every day from 3:00 PM - 7:00 PM. We also offer a daily lunch buffet from 11:00 AM - 2:00 PM. From unique Mexican cuisine to unforgettable margaritas, we've got it all!

Rent our spacious banquet hall

tacos mexican dishes bar restaurant