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 Gran Charro

2834 Jefferson Davis Hwy, Stafford, VA 22554-1735
+1 540-720-7770
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent49%
  • Very good34%
  • Average13%
  • Poor3%
  • Terrible1%
Travellers talk about
“chips and salsa” (17 reviews)
“chori pollo” (3 reviews)
“tacos” (7 reviews)
Closed Now
Mexican, Southwestern, Vegetarian Friendly
$$ - $$$
2834 Jefferson Davis Hwy, Stafford, VA 22554-1735
All Details
Write a ReviewReviews (206)
Traveller rating
Traveller type
Time of year

1 - 10 of 205 reviews

Reviewed 14 March 2018 via mobile

I would actually go with 3 1/2 stars. It’s a nice spot and the food was decent. Beer was flat but otherwise it was a nice place. The chicken was well seasoned.

Thank J M
Reviewed 13 March 2018 via mobile

Lunch time is busy but so good, I love the salsa and white sauces. Good price and yummy food. Drinks are good. I can eat there all the time. Chips yummy, so good.

Thank Jackie H
Reviewed 5 March 2018 via mobile

This restaurant never fails. Authentic as you can get, great lunch prices and excellent service. The arroz con pollo is a favorite along with the chicken/steak/shrimp nachos.

Thank MLMSC23
Reviewed 4 March 2018 via mobile

Food was great! But we had to wait an extended period of time for our main dish as well as drinks. Never got a refill and the waiter didn't come back after our meal was delivered.

Thank scn8ve
Reviewed 1 March 2018 via mobile

Good Mexican food. Hubby had enchiladas with mole sauce. He said it was good, but that he has had better. I had tacos al pastor, which was extremely yummy. Menu was extensive, so there are lots of things to try. Service was quick and friendly.

Thank Sharon S
Reviewed 4 February 2018 via mobile

My husband and I have visited El Gran Charro several times for a quick bite while in the area. The staff is very friendly and helpful and the food is great! There is very little wait time for your food after you order and it...More

Thank Stephanie J
Reviewed 22 January 2018 via mobile

Gran charro remodeled the interior and it is a very nice atmosphere, the food is very good at a reasonable prices. Nice place to go for authentic Mexican food.

Thank O1036IVjeffreym
Reviewed 24 December 2017

came in for lunch and found the service excellent and the food was large portions that tasted great..

Thank Jamie S
Reviewed 22 December 2017

This place seems like it's always packed, and for good reason. The food is good (not mind blowingly great, but still good) and really tastes just about exactly as you'd expect. The portions are ample not to mention the free flowing tortilla chips and salsa,...More

Thank J9797INdanieln
Reviewed 22 December 2017 via mobile

Very authentic, fast & good food. The only Mexican restaurant to go to in Stafford Virginia For Empanadas

Thank dajoyfullady
Nearby HotelsSee all 14 hotels in Stafford
Fairfield Inn & Suites Quantico Stafford
123 reviews
.19 km away
TownePlace Suites Quantico Stafford
88 reviews
.39 km away
Best Western Aquia/Quantico Inn
385 reviews
.40 km away
Hampton Inn Stafford/Quantico & Conference Center
430 reviews
.84 km away
Nearby Restaurants
Zibibbo 73 Trattoria Italiana & Bar
352 reviews
.37 km away
Kabob Corner
57 reviews
1.35 km away
Panera Bread
64 reviews
1.14 km away
Nearby Attractions
Potomac Point Winery
198 reviews
5.35 km away
Government Island
135 reviews
2.04 km away
Stafford Civil War Park
34 reviews
7.51 km away
Aquia Episcopal Church
11 reviews
.59 km away
Questions & Answers
Get quick answers from El Gran Charro 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
Average prices
US$4 - US$15
Mexican, Southwestern, Vegetarian Friendly
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Groups, Child-friendly, Business meetings, Kids
Open Hours
11:00 AM - 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 - 11:00 PM
11:00 AM - 11:00 PM
Location and Contact Information
  • Address: 2834 Jefferson Davis Hwy, Stafford, VA 22554-1735
  • Location: United States  >  Virginia (VA)  >  Stafford
  • Phone Number: +1 540-720-7770
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