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 good39%
  • Average21%
  • Poor4%
  • Terrible1%
Travellers talk about
“refried beans” (6 reviews)
“texas fajitas” (5 reviews)
“chicken” (10 reviews)
Closed Now
Mexican, Vegetarian Friendly
$$ - $$$
302 S Locust St, Floyd, VA 24091-2320
All Details
Write a ReviewReviews (167)
Traveller rating
Traveller type
Time of year

21 - 30 of 167 reviews

Reviewed 12 June 2017

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

Thank Greatexpectations17
Reviewed 4 June 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
Reviewed 4 June 2017 via mobile

I haven't been to this restaurant in two years, because I was overcharged at my last visit. Today, I and 3 family members ordered the Floyd Burger because it was a special. The notice at the front door said it came with fries, and a...More

Thank Kermit K
Reviewed 31 May 2017

We wanted a quick meal, but we do not like spicy foods. Our waitress recommended a grilled fish dish and a delicious chicken breast with mushrooms and grilled vegetables. It was our first visit and we will go back.

Thank VirginiaGardener
Reviewed 28 May 2017

Fortunately El Charro was open. Food quality, service and price combined for a very enjoyable dining experience.

Thank gwmakin
Reviewed 28 May 2017

If you are looking for ample portions of good Mexican food, El Charro fits the bill. You either park down the hill behind the building or drop down the stairs on the side. Worth finding the entry as the staff was attentive and the food...More

Thank Ed P
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
Nearby HotelsSee all 4 hotels in Floyd
Hotel Floyd
544 reviews
.13 km away
Oak Haven Lodge
54 reviews
1.35 km away
The Pine Tavern Lodge
92 reviews
2.69 km away
Tuggles Gap Motel
32 reviews
7.80 km away
Nearby Restaurants
The Floyd Country Store
150 reviews
.10 km away
Mickey G's Bistro
318 reviews
1.45 km away
236 reviews
.20 km away
Dogtown Roadhouse
180 reviews
.04 km away
Nearby Attractions
Troika Contemporary Crafts
35 reviews
.10 km away
Bell Gallery and Garden
31 reviews
.23 km away
The Floyd Center for the Arts
20 reviews
.67 km away
Floyd Farmers Market
19 reviews
.09 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
Child-friendly, Kids, 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