Based on 595 reviews, the restaurant has received a rating of 4.3 stars. Price $$
✔️ Dine-in ✔️ Takeout ✔️ Delivery
Address:
302 S Locust St, Floyd, VA 24091
Phone: (540) 745-5303
Hours
Thursday | 11 AM–10 PM |
Friday | 11 AM–10 PM |
Saturday | 11 AM–10 PM |
Sunday | 12–9 PM |
Monday | 11 AM–10 PM |
Tuesday | 11 AM–10 PM |
Wednesday | 11 AM–10 PM |
Menu Photos
Photo Gallery
Reviews
Jennifer Lloyd
We really enjoyed our dinner at El Charro! Great service, delicious food, and a fabulous outdoor seating area! Loved the vegetarian fajitas and hot salsa!!
… more
A Harris
Food was not that great and the salsa was literally just tomato sauce. Not only that the white sauce tasted like sour cream. The server was great. He was very quick and kind. The chips were also stale and the chicken was pink.
… more
don portis
I loved this place. I am a direct person, honest with no bs. Perception is everything. This is mine.
… more
Viking Traveler
Had a shrimp taco salad. Only had shrimp, cheese and lettuce in it. Be better if it had some beans and more mixed salad, maybe rice. Service was good and prices not bad. The salsa was to runny for me. I like it more chunky. Ice tea was excellent. I’ll go back and try something else.
… more
C W
Food isn’t that great, but it’s one of a small handful of restaurants in this very small town, so people tend to just come here because it’s usually the only place open. The salsa is literally just blended/pureed tomatoes. No real flavor. Most of the time the chips taste stale. The only thing on the menu that’s even remotely close to being good enough to talk about is their country ribeye, but then, that’s not even really Mexican foo, is it? If you’ve ever had really good, fresh Mexican food, you’d know right away that this isn’t the place to get it. It’s basic, restaurant chain Mexican food that you can get anywhere, really. The food is one thing, the service, however, is quite a separate matter. Wait staff are rude and unpleasant. They act like high school kids, and seem irritated that you are there. Some congregate in the back seating area, in the dark, and gesture, whisper and snicker at/about the customers. Though, most of the time, they’re playing on their phones, too occupied by the internet to remember items that paying customers have asked for. The atmosphere is just weird and awkward. You feel like you’ve done something wrong just by being there or for some crazy reason, they don’t like you even though there is no earthly, logical reason why that would even be so. It’s hard to explain. The food is just okay. Not worth the prices, really. Also, double check your receipts and make sure you weren’t charged for things you didn’t order or were overcharged for the items you did order. The owners are also impersonal. Even the managers aren’t friendly. Maybe they all just hate being there. Maybe they have so much money that they don’t care whether you’re a returning customer or not. But, if THEY hate being there…..maybe their customers should find a different, more friendly and pleasant place to spend their hard-earned money. Try Blue Ridge Diner or Parkway Grille or American Pie Restaurant or DJs Drive In. Basically, any other place to eat but at this one. You’ll have a better experience. And those establishments are acrually happy that you’ve shown up.
… more
Kimba crystalbeauty
This is a typical Mexican restaurant with some American options as well. Great service and more importantly… they are open when I don’t feel like cooking and everyone else in town is closed!
… more
Tawni Lamb
My friend and I are connoisseurs of Mexican food. We know what authentic and fresh food tastes like and unfortunately, this is not it. Our service was okay and the restaurant was pretty clean. Our margaritas, which happened to be on special, tasted like pure sugary syrup with no alcohol whatsoever! The food was subpar as well as the prices! It’s a no from us!
… more
Donald Lucas
Good place to eat generous portions good food reasonable prices. Good service .
… more
mpsquare
I love this place! Always great service! Great food and better drinks!
… more
Tina Pendleton
Eat here a lot. Great food. Great service. Reasonable prices
… more
… View more