El Mariachi Mexican Restaurant and Cantina is a family owned establishment who has served many delicious meals to customers across Southern West Virginia and Virginia since 1997. More…
Only the Best
Sensational Dishes That Always Please
You’re going to love our delicious meals crafted with family recipes and made only with the freshest ingredients.
Ask your server about our seasonal margaritas, featuring a blend of special ingredients and zing.
Shrimp Con Queso
A sizzling platter of plump grilled shrimp cooked with peppers, onions, and tomatoes, mixed with rice, and smothered in cheese.
Street Steak Tacos
Three Steak and Chorizo Tacos just like off of the streets of Mexico. Topped with fresh chopped cilantro, onions, and lime. Served on soft corn tortillas.
Our Flavored Margaritas are available in Peach, Strawberry, Piña Colada, Raspberry, Mango, and Pomegranate. Available in Small or Jumbo sizes.
Quesadilla Explosion Salad
Spring Mix with Mango Pico de Gallo, corn, black beans, and a grilled Three-Cheese Quesadilla, drizzled with Avocado Ranch.
A large burrito stuffed with your choice of ground beef or chicken, rice, and beans, topped with lettuce, shredded cheese, sour cream, and tomato.
What People are Saying
“Will definitely be back”
“Food was delicious and the staff went above and beyond for us! Will definitely be back.” Facebook Review
“One of the best”
“Food is always great and so is the service. This is one of the best Mexican restaurant I’ve been to. My husband and I both love this restaurant and we visit it often. Great staff and very attentive. ” Trip Advisor Review
“Easily some of the best Tex Mex”
“From Michigan , just looking for a spot to grab some food on the way home. The food was on point easily some of the best Tex Mex I’ve ever had. Service was awesome. Very clean. Hope I get to step in again on my next visit.” Google Review
“We loved it”
“Great food, friendly staff. We loved it and will be back soon.” Facebook Review
Hours of Operation
MON – THUR 11:00am – 10:00pm
FRI 11:00am – 10:30pm
SAT 11:30am – 10:30pm
SUN 11:30am – 9:00pm
Hours May Vary Based On Location
Drop Us a Line
Don’t be shy. Let us know if you have any questions.