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 Grand Rodeo

) #7 of 74 Restaurants in Christiansburg $$ - $$$ Mexican,
200 Laurel St, Christiansburg, VA 24073-6567
+1 540-394-4005
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent49%
  • Very good35%
  • Average9%
  • Poor4%
  • Terrible3%
Travellers talk about
“burrito” (8 reviews)
“chorizo” (2 reviews)
Open Now
11:00 - 23:00All hours
Mexican, Southwestern
$$ - $$$
200 Laurel St, Christiansburg, VA 24073-6567
All Details
Write a Review
Reviews (102)
Traveller rating
Traveller type
Time of year

1 - 10 of 102 reviews

Reviewed 2 weeks ago via mobile

Friday night, seated right away. Server was friendly, kept our glasses filled. Food always comes fast and as always delicious. Have reviewed this place several times and is definitely one of my favorite places to eat in christiansburg.

Thank klay36
Reviewed 2 weeks ago

Very good food everything seemed clean. Not sure if menus were dirty or distresses. But everything else was perfect

Thank d c
Reviewed 4 weeks ago via mobile

Steak Vallarta, Carne Asada and Vegetarian options. Plenty of Mexican beers and drinks. Unbelievably fastest service ever witnessed. The place was jam packed and was slapping orders out left and right. Service good, food was good.

Thank M P
Reviewed 4 weeks ago via mobile

When I was in college, my friends and I discovered this gem after a movie. Ever since, I have been numerous times and I have brought my family here when we still lived in the area all the way until this past month when we...More

Thank Floodman91
Reviewed 12 July 2017 via mobile

If you want Mexican food in Christiansburg thusbus the place to good. Never had a bad meal there , love the hokie special

Thank hokie728
Reviewed 30 April 2017 via mobile

Five of us stopped in for Sunday lunch. Seated very quickly, wait staff was very friendly. The food was excellent and very affordable.

Thank DavidEastGospel
Reviewed 6 April 2017 via mobile

The staff is quick and friendly. The decor is more modern and updated than most tex-Mex restaurants. Food was not up to par in my opinion. Bland and sloppy with little ingredients

Thank Ed B
Reviewed 14 March 2017

Can't say enough good things about this place. We usually eat there at least once a week. The food is consistently good, the service is excellent and the margaritas are fantastic! All the wait staff are so friendly and they remember us and make us...More

Thank Barbara W
Reviewed 17 February 2017 via mobile

I've been eating here for literally years and the staff is always great. The food is delicious, fast, and reasonably priced consistently, every time. Good people, good food, and convenient location.

Thank MattHarrisonMBA
Reviewed 15 February 2017

Really enjoyed this style of Mexican food, it was delicious and the service was great as well. We enjoyed the drink special too!

1  Thank sccturf
Nearby Restaurants
Texas Roadhouse
147 reviews
.63 km away
Outback Steakhouse
120 reviews
.21 km away
53 reviews
.09 km away
Nearby Attractions
Lane Stadium
94 reviews
6.34 km away
Huckleberry Trail
44 reviews
.83 km away
Hahn Horticulture Garden at Virginia Tech
80 reviews
6.35 km away
Starlite Drive-In
29 reviews
4.97 km away
Questions & Answers
Get quick answers from El Grand Rodeo staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Reservations, Full Bar
Good for
Child-friendly, Kids, Groups
Open Hours
12:00 - 21:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
12:00 - 23:00
Location and Contact Information
  • Address: 200 Laurel St, Christiansburg, VA 24073-6567
  • Location: United States  >  Virginia (VA)  >  Christiansburg
  • Phone Number: +1 540-394-4005
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