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

302 S Locust St, Floyd, VA 24091-2320
+1 540-745-5303
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent35%
  • Very good40%
  • Average19%
  • Poor5%
  • Terrible1%
Travellers talk about
“fajitas” (10 reviews)
“pollo” (3 reviews)
Open Now
11:00 - 22:00All hours
$$ - $$$
302 S Locust St, Floyd, VA 24091-2320
All Details
Write a Review
Reviews (151)
Traveller rating
Traveller type
Time of year

31 - 40 of 151 reviews

Reviewed 28 July 2016 via mobile

We popped in for dinner. The staff were helpful and the food very good. Whilst we were eating, 2 families came in and the children seemed to enjoy the food also. It is within walking distance from hotel Floyd.

Thank SeanEmb
Reviewed 28 July 2016 via mobile

The refried beans are very tasty, everything we ordered was very good and service was good. I got fish tacos hubby got Carnitas. Everything taste very fresh

1  Thank Suzi K
Reviewed 26 July 2016

The food is always very good and the service is exceptional. Dine inside or out, meet friends or go as a couple, Great atmosphere.

Thank kspence2016
Reviewed 23 July 2016 via mobile

Portions incredibly small for Mexican. Poor service...when told about tiny plate size, all of sudden no one spoke English....no kidding...we had been there several times before with decent service and good foid...this trip made us know we will never go back.

Thank kerielea B
Reviewed 20 July 2016

We are local Floydians and go here often. We have never had a bad experience at El Charro. It is open 7 days a week and not much else is. We ALWAYS have great service from start to finish each and every time. The prices...More

Thank Melissa V
Reviewed 20 July 2016

Four family members at lunch on a Saturday afternoon. The food was fresh and delicious. I've eaten at Mexican restaurants all over the US and this was probably the best I've ever had.

Thank Bell W
Reviewed 19 July 2016

Very good and the service was very good as well! The outside deck made it easy to park our car under the big tree and eat on the deck as we watched our pet.

Thank Susan A
Reviewed 12 July 2016

Great food! We sat outside on the back porch and had a lovely evening. Then walked around town and listened to music.

Thank VALuvWine
Reviewed 6 July 2016

We weren't expecting much way out in Floyd, but were pleasantly surprised at the taste and quality of the food at El Charro. Prices were better than where we live despite much more competition. Only downer was lack of a good selection of Margaritas, pretty...More

Thank davidahrens
Reviewed 3 July 2016

We enjoy Mexican food and had been looking forward to eating here. We went in and ordered. I had the chicken (pollo) enchiladas. While we waited for our dinners to be served the waiter brought out chips and salsa. The salsa tasted and looked kind...More

Thank PCFL1
Nearby Restaurants
The Floyd Country Store
122 reviews
.10 km away
Mickey G's Bistro
301 reviews
1.43 km away
210 reviews
.20 km away
Dogtown Roadhouse
165 reviews
.04 km away
Nearby Attractions
Troika Contemporary Crafts
33 reviews
.10 km away
Bell Gallery and Garden
30 reviews
.23 km away
The Floyd Center for the Arts
18 reviews
.67 km away
Floyd Farmers Market
17 reviews
.05 km away
Ask a question
Questions & Answers
Amy Jo J
29 May 2017|
Response from gwmakin | Reviewed this property |
Staff was pleasant, but some were obviously inexperienced.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol
Good for
Child-friendly, Groups, Kids
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
11:00 - 22:00
Location and Contact Information
  • Address: 302 S Locust St, Floyd, VA 24091-2320
  • Location: United States  >  Virginia (VA)  >  Floyd
  • Phone Number: +1 540-745-5303
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