El Bronco

6 Radford St, Christiansburg - 24073
219 reviews
Mexican
(540) 381-0674

The food and service is always fantastic! Highly recommend!

The food is always perfectly prepared, online ordering is easy, the staff are friendly and everything is ready in a short time.

Great catering and amazing food as well for our wedding!!

WOW! We are so impressed. The staff is above and beyond kind. The food arrived quickly, tasted incredible, and the service was fantastic. We enjoyed the atmosphere, decor, and music too. This might be our new favorite spot!

Absolutely best in town. We go here at least 1 to 2 times a month and have never been disappointed. Even when they are slammed you still get amazing service and the food is always out in a timely manner and delicious

Was just stopping by on a roadtrip and needed food, luckily I managed to stumble upon one of the best authentic Mexican restaurants i’ve ever been in. Atmosphere was great, and food was better! Have never felt more in love with a place I’ll probably never visit again (sadly). Enjoy!

We showed up and it was super busy, but we were seated and had our food within 10 minutes! The staff was super friendly, drinks were delicious, and this was THE BEST QUESADILLA I’VE EVER HAD IN MY LIFE! Definitely also try the homemade hot sauce. Will definitely be coming back here; can’t recommend it enough!

Better than gran rodeo, with the identical food selection. Prices were less. Gran rodeo has gotten our orders wrong quite a bit-- it could be from not understanding my southern accent, though. Lol. So far, this restaurant has been on point.

The food was fantastic. Place was packed, and they did not rush you, but moved the customers in and out. Service was great too.

El Bronco has fantastic food and a pretty representative selection of food for a Mexican restaurant in our area. I will definitely dine here again.I left off a star because the wait staff was very underwhelming. When we first arrived, we stood at the front for several minutes while numerous employees walked by, giving us eye contact, but none actually communicated with us. Basically, no one talked to us until a table was available, at which point one of the staff indicated we should follow him to the table. No greeting, no apology for the wait...just a non-verbal "Come here...sit." I was actually very close to leaving and dining elsewhere because I didn't feel welcomed or that they cared at all if I dined there.Once we were sat, however, our waitress was much better and checked on us frequently. We were appreciative of her good service.