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 Charro Mexican Grill

201 Highlands Rd, Franklin, NC 28734-2713
+1 828-369-9002
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent63%
  • Very good26%
  • Average2%
  • Poor5%
  • Terrible4%
Travellers talk about
“guacamole” (8 reviews)
“taco” (6 reviews)
“flautas” (2 reviews)
Closed Now
Mexican, Spanish, Vegetarian Friendly
201 Highlands Rd, Franklin, NC 28734-2713
All Details
Write a ReviewReviews (92)
Traveller rating
Traveller type
Time of year

1 - 10 of 91 reviews

Reviewed 1 week ago via mobile

We have never been here on a Sunday night and boy did it fill up fast. It was a combination of seniors, family and date night. Food came faster wife still loves her soft tacos and I decided on the 5 enchiladas and boy did...More

Date of visit: December 2018
Thank Rockyhammock
Reviewed 7 November 2018

We have eaten here many times and Taco Tuesday's are a favorite! Love their guacamole and chimichanga's.

Date of visit: November 2018
Thank Kimberly J
Reviewed 27 October 2018

Excellent Mexican restaurant with attentive service and quality food! Will definitely return as we consider it the best in a 80 mile radius!!

Date of visit: October 2018
Thank warmdude
Reviewed 24 October 2018 via mobile

One review said the place looked tired. Looked pretty darn nice to me and the wife. We arrived a little after 5 PM. By 5:45 the place was very busy. Our meals came fast and was very good. The server Karen, was very attentive. Cute...More

Date of visit: October 2018
Thank Rockyhammock
Reviewed 29 September 2018 via mobile

This was my first time eating here. Family that lives in franklin recommended eating here. I was very happy with the food, prices, and service. Will definately eat here again.

Date of visit: September 2018
Thank Josh L
Reviewed 5 September 2018

My husband and I visited here over the Labor Day weekend. The food was very good the service was fast and everyone was very friendly. The restaurant could use a makeover and a little updating.

Date of visit: September 2018
1  Thank Angelakbd
Reviewed 29 August 2018 via mobile

We have eaten at El Charro since it opened, a few years ago, and have always been pleased with the food and service. However, years have gone by and the place is looking a little tired. It’s time for the carpet to be replaced, or...More

Date of visit: July 2018
2  Thank MaureenLaGrange
Reviewed 19 August 2018 via mobile

Please please be careful at eating here. I will not say don't try it. But.... They have roaches and we seen them running in the floor. We contacted the health department twice now. We have eat here a lot in the past. Loved this place...More

Date of visit: August 2018
3  Thank renatruex
Reviewed 15 August 2018

Stop by el Charro. Good authentic Mexican food. Good selection and reasonably priced. Families or date night ready

Date of visit: July 2018
Thank melissacY4268FR
Reviewed 3 August 2018

Having come from Texas, maybe my idea of good Mexican / Tex-Mex is based on that; yet El Charro to me was not all that great. Average at best. The beef enchilada's were pretty bland and the rice - well not so great either. My...More

Date of visit: August 2018
Thank Terry S
Nearby HotelsSee all 12 hotels in Franklin
Sapphire Inn
66 reviews
.39 km away
Haven's Budget Inn Motel
18 reviews
.76 km away
Comfort Inn
248 reviews
1.16 km away
Rodeway Inn
48 reviews
1.20 km away
Nearby Restaurants
Caffe Rel
1,018 reviews
.34 km away
Ms Lois' Restaurant
201 reviews
.12 km away
Mi Casa mexican restaurant
375 reviews
.48 km away
Lucio's Restaurant
132 reviews
.17 km away
Nearby Attractions
Wayah Bald Lookout Tower
251 reviews
1.24 km away
Franklin Gem and Mineral Museum
150 reviews
1.10 km away
Lazy Hiker Brewing Company
163 reviews
1.40 km away
Scottish Tartans Musuem
93 reviews
.96 km away
Questions & Answers
Get quick answers from El Charro Mexican Grill 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
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Child-friendly, Groups
Open Hours
11:00 am - 9:30 pm
11:00 am - 9:30 pm
11:00 am - 9:30 pm
11:00 am - 9:30 pm
11:00 am - 9:30 pm
11:00 am - 9:30 pm
11:00 am - 9:30 pm
Location and Contact Information
  • Address: 201 Highlands Rd, Franklin, NC 28734-2713
  • Location: United States  >  North Carolina (NC)  >  North Carolina Mountains  >  Franklin
  • Phone Number: +1 828-369-9002
The best Mexican food in Franklin. Plenty of options on the menu for the entire family to enjoy. Great portions and prices, you will be truly impressed! El Charro Mexican Grill has established itself as one of the area's favorite culinary destinations and is sure to offer you a pleasant and unique dining experience every time you visit. Please stop in soon!
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