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

Is this your business?
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 good39%
  • Average20%
  • Poor5%
  • Terrible1%
Travelers talk about
“fajitas” (10 reviews)
“pollo” (3 reviews)
Open Now
11:00 am - 10:00 pmAll hours
$$ - $$$
302 S Locust St, Floyd, VA 24091-2320
All Details
Write a Review
Reviews (155)
Traveler rating
Traveler type
Time of year

1 - 10 of 155 reviews

Reviewed 5 days 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 2 weeks ago

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 2 weeks ago

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 3 weeks ago

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 July 5, 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 June 23, 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
Reviewed June 22, 2017

We were in town on a Monday. If you have never been to Floyd, the town is basically only open the end of the week. Your only choose is Subway,Hardees,or El Charro's. This was a very short walk from our hotel (Hotel Floyd). The service...More

Thank William T
Reviewed June 17, 2017

Went to the El Charro with a party of 8 for a meal after a hard days work. The food was good, service was attentive without being intrusive. The beer was a bit limited in choice - a few more local craft beers would have...More

Thank djingham
Reviewed June 12, 2017

Great service; fresh food, not greasy but so tasty! Yummy chips with homemade salsa; nice outdoor seating.

Thank Greatexpectations17
Reviewed June 3, 2017

Located in a lively, little town, tucked away in the Blue Ridge Mountains, this was the only Mexican restaurant in town. After climbing down the stairs (you can also enter from the back of the building) the place offered indoor or outdoor dining. We chose...More

Thank BmoreExplorer
Nearby Restaurants
Mickey G's Bistro
308 reviews
.90 miles away
The Floyd Country Store
132 reviews
.06 miles away
218 reviews
.13 miles away
Dogtown Roadhouse
166 reviews
.03 miles away
Nearby Attractions
Troika Contemporary Crafts
35 reviews
.06 miles away
Bell Gallery and Garden
30 reviews
.14 miles away
The Floyd Center for the Arts
19 reviews
.41 miles away
Floyd Farmers Market
17 reviews
.03 miles away
Ask a question
Questions & Answers
Amy Jo J
May 29, 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
Families with children, Kids, Large groups
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