EL Charro Mexican Restaurant
Opp, Alabama, USA
Experience authentic Mexican cuisine at EL Charro Mexican Restaurant in Opp, AL. Check menu, hours, reviews, and enjoy great cocktails and local specialties.
807 Florala Hwy, Opp, AL 36467, United States
EL Charro Mexican Restaurant
Opp, Alabama, USA
Overview
EL Charro Mexican Restaurant offers an authentic Mexican dining experience in Opp, Alabama. Known for its casual and cozy atmosphere, this spot draws locals and tourists alike with a menu full of flavorful comfort food, from sizzling steak fajitas to crispy fried Milky Way dessert. The inviting space features trendy touches alongside a well-stocked bar, making it an ideal place for lunch, dinner, or a casual night out.
With a strong 4.7-star rating backed by 81 reviews, EL Charro stands out for fast service, a great selection of beers and cocktails, and a menu that includes both traditional dishes and local specialties. Conveniently located on Florala Hwy, it offers ample free parking and full accessibility, welcoming groups, solo diners, and families with kids.
Gallery
Real shots of the food, atmosphere, and signature dishes at this location.
Local favorites
This lively Mexican restaurant in Opp, Alabama, offers a casual and cozy atmosphere where guests enjoy fast service and flavorful local specialties.
With quick order turnaround, diners can enjoy a delicious meal without long waits, making it ideal for lunch or a quick bite.
A diverse beer selection and expertly crafted cocktails complement the menu perfectly, enhancing any dining occasion.
A welcoming spot for groups and families, featuring a kids' menu, high chairs, and a comfortable setting suitable for all ages.
Open daily from 11:00 AM to 9:00 PM, providing ample time for lunch or dinner visits throughout the week.
Located on Florala Hwy with free parking and full wheelchair accessibility, ensuring easy access for all guests.
Favorites include Steak Fajitas, Chips and Cheese Dip Salsa, and Taco Salad, praised by both locals and visitors.
The casual yet stylish setting makes it great for solo dining, date nights, or casual group outings.
Experience
Whether stopping by for a quick bite or settling in for a hearty meal, EL Charro Mexican Restaurant provides a welcoming environment with flavorful Mexican cuisine and refreshing drinks.
Fast service, large portions, and friendly staff make this spot a favorite for everything from solo lunches to group dinners. The on-site bar with a great beer and cocktail selection adds to the vibrant yet laid-back vibe. — FoodPlacee editorial note
Enjoy a lively meal with friends or family in the private dining room or cozy main area, savoring specialties like steak fajitas and tacos alongside cold beers or cocktails.
Take advantage of lunch specials such as Birria Quesadilla or Special 23 for a quick yet satisfying meal during a midday break, perfect for solo diners or work gatherings.
Order your favorite dishes like chips & salsa combo or tacos to-go, ideal for enjoying EL Charro’s authentic flavors at home without missing out on quality and taste.
Relax in a trendy yet casual setting for dinner service that includes table service and a thoughtfully curated menu of small plates, comfort food, and desserts.
The cozy atmosphere paired with great cocktails and local specialties makes it a memorable choice for celebrating birthdays or enjoying a night out.
Guest sentiment
A snapshot of what local diners frequently mention about this location.
"Good food and my waiter was excellent. He brought sour cream without being asked and suggested another option I might like when I told him the taco loco was really good."
"The food is fantastic. The service is good. Better wear a coat because they keep it freezing in there."
"We have been here several times. We have gotten several specials and several regular menu items. They are left overs to take home. For a family of 4 we have spent less than 100 each time. I suggest you try it when you're in opp, al"
"Happy Birthday to me (58), Hahaha..! And to my Grandson Dylan (18), who was just a few days before.. Oh how I love this restaurant.. the people are always smiling and talkative, Most of them recognize me when I come in, and a few take a minute to come over just to say hi.. The food is ALWAYS on point, especially the steak tacos Americana.. (which I honestly eat too many of..lol) The seafood burrito, cannot be beat for flavor and portion size..(it covers the plate) and of course the Steak Jalisco.. Always tender, covered in onions and mushrooms , and then topped with Queso.. OMG so delicious. Thank you Antonio, for making my birthday extra special this year!"
"My sister and I popped in for lunch on ̈ Friday and had fajitas. On the lunch menu it was the perfect amount and very delicious! Fast too! We'll be back!"
"Food was very yummy and service was real quick. Very clean place and unlike some places the silverware was clean."
"Update: My husband and I dined here yesterday. The food was much better the second time around. This restaurant is fairly new. The facilities were clean and cozy. The service was good. The food was good but a bit bland to my liking. My husband loved his dish. The portions are large. The chips and dip were very good."
"It doesn’t feel like we’re in Opp. The food is by far the best Mexican I’ve had since I’ve been in Alabama. I have lived in SoCal, central Florida and upstate NY. This place has the best tasting Mexican. We ordered the Carne Asada fries, California Veggie plate, Mexican Fried Rice, and Seafood nachos (subbed the chips for rice), horchata, root beer, and lemonade. Great for date nights, family night, or events. They have an enclosed section in the back. Great music. And this is not a paid or requested review. I went out of my way with this review because I was extremely impressed with the food and service."
Visit info
Weekly hours below — always confirm with the business before holidays or special events.
| Monday | 11:00 AM - 09:00 PM |
| Tuesday | 11:00 AM - 09:00 PM |
| Wednesday | 11:00 AM - 09:00 PM |
| Thursday | 11:00 AM - 09:00 PM |
| Friday | 11:00 AM - 09:00 PM |
| Saturday | 11:00 AM - 09:00 PM |
| Sunday | 11:00 AM - 09:00 PM |
Visits usually last between 25 minutes to an hour, with convenient hours that fit both lunch and dinner plans in a relaxed environment.
On the map
Find your way to EL Charro Mexican Restaurant in Alabama .
Questions answered
Find answers to common questions about EL Charro Mexican Restaurant, including hours, menu options, accessibility, and dining experience.
For owners
Update this page with accurate hours, menu details, photos, and business notes — and reach food lovers searching for places like yours on FoodPlacee.
Menus, prices, hours, services, and availability may change. Please contact the food place directly before visiting or ordering.