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 good38%
  • Average21%
  • Poor5%
  • Terrible1%
Travellers talk about
“fajitas” (10 reviews)
“refried beans” (5 reviews)
“pollo” (3 reviews)
Closed Now
All hours
$$ - $$$
302 S Locust St, Floyd, VA 24091-2320
All Details
Write a Review
Reviews (159)
Traveller rating
Traveller type
Time of year

1 - 10 of 159 reviews

Reviewed 2 days ago

B and B owner recommended the el Charro rather than the fast food places in Floyd since it was the only true restaurant choice on Tuesday night. The place was packed at 6:15 as a result with long waiting lines. When finally seated our waitress...More

Thank 3Eagles
Reviewed 1 week ago

The food at the El Charro Grill was excellent! The atmosphere was great, but a little noisy. The service was lacking because of the long wait to ask about our drinks and then to get our order. We had to flag the waitress down to...More

Thank Peggy S
Reviewed 1 week ago

I love Mexican food and they served some of the best I have eaten. I had the chile verde and loved it! Our waitress was efficient and very friendly.

Thank Sandra B
Reviewed 2 weeks ago

We visited Floyd mid-week and during January (off-season) . Most restaurants were closed, except this restaurant which was open. Food was typical Mexican fare. And, I love that type of food, but it is rarely different from one restaurant to the next. This fit that...More

Thank DavePfromNC
Reviewed 4 weeks ago

I love this place and go about once a week. I love the Texas Fajita. Chicken, steak and shrimp fried in a iron skillet. They bring it out to you and steam is rising about 3 feet off the sizzling meat mmmmmmmmmm.

Thank Jimmy R
Reviewed 6 September 2017

We arrived on a Monday when most restaurants were closed, so we were directed to El Charro. Who would have thought that there would be a Mexican restaurant in a mountain town? The food was very good, the service was great, we were very satisfied.

Thank Betty S
Reviewed 4 September 2017

Although we have ridden by El Charro numerous times, this was our first visit and I regret we didn't stop sooner! We were quickly seated and drink order taken. The complimentary chips were served warm and salsa not too spicy. The margarita was tasty, along...More

Thank PSRS2011
Reviewed 2 September 2017

I don't have high expectations for a Mexican restaurant in Floyd, VA, but that being said, El Charro is worth trying...especially on a nice day. They have an elevated deck on the back side where you have a pleasant view. Service is quick, food hot...More

Thank chiknlvr
Reviewed 6 July 2017

The food here is a treat. Love it! Have a sampler and a beer. You'll know what to get next time! And yu'll want to come back!

Thank Mark B
Reviewed 24 June 2017

We stopped in on a Friday night after the Floyd Jambouree and got right in. Food and service were spot on. Entrance is around the back, but it is well marked!

Thank Lisa S
Nearby Restaurants
Mickey G's Bistro
313 reviews
1.45 km away
The Floyd Country Store
136 reviews
.10 km away
223 reviews
.20 km away
Dogtown Roadhouse
172 reviews
.04 km away
Nearby Attractions
Troika Contemporary Crafts
35 reviews
.10 km away
The Floyd Center for the Arts
20 reviews
.67 km away
Bell Gallery and Garden
30 reviews
.23 km away
Floyd Farmers Market
18 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
Kids, Groups, Child-friendly
Open Hours
12:00 PM - 9:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
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