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

Is this your business?
) #7 of 74 Restaurants in Christiansburg $$ - $$$ Mexican,
200 Laurel St, Christiansburg, VA 24073-6567
+1 540-394-4005
Save
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Overview
  • Excellent49%
  • Very good35%
  • Average9%
  • Poor4%
  • Terrible3%
Travelers talk about
“burrito” (8 reviews)
“chorizo” (2 reviews)
Closed Now
All hours
CUISINES
Mexican, Southwestern
PRICE
$$ - $$$
RATINGS
Service
Food
Value
Atmosphere
LOCATION
200 Laurel St, Christiansburg, VA 24073-6567
All Details
Write a Review
Reviews (102)
Traveler rating
Traveler type
Time of year
Language

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 3 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 5 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 July 12, 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 April 30, 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 April 6, 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 March 13, 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 February 17, 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 February 15, 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
Nearby Restaurants
The Farmhouse
164 reviews
.66 miles away
Texas Roadhouse
147 reviews
.39 miles away
Outback Steakhouse
120 reviews
.13 miles away
Nearby Attractions
Lane Stadium
95 reviews
3.94 miles away
Huckleberry Trail
44 reviews
.52 miles away
Hahn Horticulture Garden at Virginia Tech
81 reviews
3.95 miles away
Starlite Drive-In
29 reviews
3.09 miles 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
Submit
Improve this listing

Restaurant Details

Rating summary
  • Food
    Service
  • Value
    Atmosphere
Cuisine
Mexican, Southwestern
Meals
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Reservations, Full Bar
Good for
Families with children, Kids, Large groups
Open Hours
Sunday
12:00 pm - 9:00 pm
Monday
11:00 am - 10:00 pm
Tuesday
11:00 am - 10:00 pm
Wednesday
11:00 am - 10:00 pm
Thursday
11:00 am - 10:00 pm
Friday
11:00 am - 11:00 pm
Saturday
12:00 pm - 11:00 pm
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