We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Azteca Mexican Restaurante

) #11 of 73 Restaurants in Ashland $$ - $$$ Mexican,
103 N Washington Hwy, Ashland, VA 23005-1621
+1 804-798-4652
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent35%
  • Very good48%
  • Average9%
  • Poor6%
  • Terrible2%
Travellers talk about
“carnitas” (3 reviews)
“beans” (4 reviews)
Open Now
11:00 - 22:00All hours
Mexican, Southwestern
$$ - $$$
103 N Washington Hwy, Ashland, VA 23005-1621
All Details
Write a Review
Reviews (87)
Traveller rating
Traveller type
Time of year

1 - 10 of 87 reviews

Reviewed 4 weeks ago via mobile

Nice for a quick lunch. Food is great, but not particularly noteworthy. The margaritas are excellent.

Thank jisenhour
Reviewed 1 May 2017

Corn tortillas were very fresh and the beef tacos were very good. The chips and salsa are also pretty good.

Thank Trudy B
Reviewed 30 April 2017 via mobile

For years I have heard friends & family saying this restaurant is great. I went to El Azteca with a couple of friends. We were met by a sullen waiter who brought us to a table without a word. Then a lady dumped some chips...More

Thank Surfbox
Reviewed 21 April 2017 via mobile

Wow! I was sitting in the Starbucks across the street internet when my wife said we should check the place across the street. This place is amazing, ordered the California borito and that was one of the best dishes I had in the state of...More

Thank Or H
Reviewed 11 April 2017

Good food and very good fast, friendly service...Good value...We like the enchiladas poblanas (with mole sauce)...

Thank Kegotank
Reviewed 3 March 2017

The service is fast and usually pretty friendly. Prices are good. Personally I'm not a fan of the white sauce and their guac isn't my favorite, but it's still good. I usually get take-out at least once a week and have tried a bunch of...More

Thank longestjd
Reviewed 21 February 2017

El Azteca is my go to Mexican Food restaurant when I'm in the mood for tasty, served hot Mexican food and I'm guaranteed friendly and courteous service. On the latest visit I tried one of the more traditional pork dishes and had a delicious feast....More

Thank Jackfred
Reviewed 13 February 2017

Service was friendly and fairly quick. Enjoyed the burritos and rice combo. Portions were quite large. However, my favorite thing was the chips (light and crisp) which came with two kinds of salsa...the regular red sauce and a white creamy sauce that was wonderfully spicy....More

Thank H6551XMsharon
Reviewed 3 January 2017

Had a family dinner here when we didn't want to cook. Service was friendly, and food came out fast! We had quesadillas, tacos (hard and soft), rice and beans. The Carnitas was especially good. Large chunks of pork, not what I've typically had, but very...More

Thank tazman1099
Reviewed 30 December 2016 via mobile

I am not a fan of Mexican but my wife is. Food was good as well as the service. Great prices! I had a chimichanga and my Mrs. Had a chicken enchilada. You won't leave this place hungry. Bin appetite!

Thank BILLB47
Nearby Restaurants
Sports Page
35 reviews
.21 km away
Pie Hole Pizza
16 reviews
.36 km away
Sushi Yokozuna
37 reviews
.21 km away
Nearby Attractions
Center Of The Universe Brewing Company
40 reviews
6.04 km away
James River Cellars Winery
89 reviews
6.52 km away
Ashland/Hanover Visitor Center
22 reviews
.85 km away
Gallery Flux
6 reviews
.51 km away
Questions & Answers
Get quick answers from El Azteca Mexican Restaurante staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Television
Good for
Groups, Kids, Child-friendly
Open Hours
12:00 - 21:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
12:00 - 21:00
Location and Contact Information
  • Address: 103 N Washington Hwy, Ashland, VA 23005-1621
  • Location: United States  >  Virginia (VA)  >  Ashland
  • Phone Number: +1 804-798-4652
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing