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

$$ - $$$
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
302 S Locust St, Floyd, VA 24091-2320
+1 540-745-5303
11:00 - 22:00
Closed now
See all hours
Sun 12:00 - 21:00
Mon - Sat 11:00 - 22:00
More Info
Add Photo Write a Review

139 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 139: English reviews
Floyd, Virginia
Level Contributor
4 reviews
3 restaurant reviews
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
Woolwine, Virginia
Level Contributor
38 reviews
22 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
Reviewed 24 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
Level Contributor
4 reviews
4 restaurant reviews
Reviewed 21 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 are fantastic. The food is good. Love the refried beans. Its not world class food... More 

Thank Melissa V
2 reviews
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
Cincinnati, United States
Level Contributor
9 reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
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
Mt Crawford, VA
Level Contributor
35 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 12 helpful votes
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
Newport News, Virginia
Level Contributor
86 reviews
54 restaurant reviews
common_n_restaurant_reviews_1bd8 34 helpful votes
Reviewed 7 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 much two choices: frozen or on the rocks. We missed our Texas Margarita! We would... More 

Thank davidahrens
Binghamton, New York
Level Contributor
57 reviews
30 restaurant reviews
common_n_restaurant_reviews_1bd8 48 helpful votes
Reviewed 4 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 of like tomato paste that had been watered down. When my enchiladas were delivered the... More 

Thank PCFL1
New York
Level Contributor
39 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 16 helpful votes
Reviewed 28 June 2016

This is a surprisingly good Mexican style restaurant in a small mountain town. The food is hot and fresh and priced very well. We eat here at least once every trip we make to Floyd.

Thank 2BamaFans
Level Contributor
11 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
Reviewed 28 June 2016

This is one restaurant.......that is pure Mexican. Fresh...fresh is all I say. This is awesome restaurant. If the lady owner is there.... things will be so top notch you do think your eating in a 5 star restaurant. Its that good. Its very rare that she is not around. I have eat early as soon as they open to late......close... More 

Thank Vickie535

Travellers who viewed El Charro Grill Mexican Restaurant also viewed


Been to El Charro Grill Mexican Restaurant? Share your experiences!

Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Rating summary
  • Food
    4 of 5 bubbles
    4 of 5 bubbles
  • Value
    4 of 5 bubbles
    3.5 of 5 bubbles
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol
Good for
Cheap Eats, Child-friendly, Kids, Groups
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

Questions & Answers

Questions? Get answers from El Charro Grill Mexican Restaurant staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?