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)
Closed Now
All hours
$$ - $$$
302 S Locust St, Floyd, VA 24091-2320
All Details
Write a Review
Reviews (151)
Traveller rating
Traveller type
Time of year

11 - 20 of 151 reviews

Reviewed 24 May 2017

short stay around Floyd, but found a great restaurant in such a small town. A little hard to find, as the entrance is not street level, must go to the back off the street to enter. We hiked down a steep hill, then up a...More

Thank twyleah
Reviewed 29 April 2017 via mobile

Typical 3 pot Mex (one beef, one bean, one chicken). Nothing spectacular but it is very clean, quick, and inexpensive for this area. Friendly wait staff, cold beer. They also have TV, which is rare around here.

Thank Jaki C
Reviewed 23 April 2017

My wife had the Shrimp (done in a light garlic sauce) and Rice, I had the Chicken Fajitas. Both were delectable and arrived to our table piping hot, both dishes were cooked just right, to the point where I was thinking it would be a...More

Thank George E
Reviewed 11 April 2017

I stop in here every time I visit Floyd, VA. We lived here for several years and really miss the service and the food.

Thank RByrd3BBQman
Reviewed 10 March 2017 via mobile

I'm in Floyd with my colleagues on a business trip and this is my first visit in El Charro. Maybe will be not last visit because there is perfect food and service.

Thank Martin P
Reviewed 14 February 2017

This place has fantastic food,always great service, and good prices. We live near and it is good every time.

Thank navyfamily3
Reviewed 14 February 2017 via mobile

Always a great experience for my family and I. Without a doubt it is my favorite Mexican restaurant.

Thank Travelingmama24149
Reviewed 7 November 2016 via mobile

Food was really good, but service was not up to par! Our food came and we had to find someone to bring us silverware, we asked for more chips but never came so we had to ask again.

Thank Kathy P
Reviewed 1 November 2016

The food at El Charro is always fantastic. They have great service and are very budget friendly! This is another Floyd staple for us!

Thank Christine W
Reviewed 23 October 2016 via mobile

Found this restaurant in the mountain community of Floyd, Va. the food was good, the service excellent and the restaurant clean and orderly. El Charro offers a full menu of traditional Mexican dishes, alone or in combinations, along with bar service. There was plenty of...More

Thank John P
Nearby Restaurants
The Floyd Country Store
125 reviews
.10 km away
Mickey G's Bistro
302 reviews
1.43 km away
215 reviews
.20 km away
Dogtown Roadhouse
166 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
30 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
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
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