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...
  • Excellent50%
  • Very good35%
  • Average11%
  • Poor3%
  • Terrible1%
Travellers talk about
“chips and salsa” (20 reviews)
“burrito” (7 reviews)
“tacos” (7 reviews)
Open Now
11:00 AM - 11:00 PM Hours
Mexican, Southwestern, Vegetarian Friendly, Vegan Options
$$ - $$$
2834 Jefferson Davis Hwy, Stafford, VA 22554-1735
All Details
Write a ReviewReviews (229)
Traveller rating
Traveller type
Time of year

1 - 10 of 227 reviews

Reviewed 3 weeks ago via mobile

I’ve spent alot of time in the Southwest US - where there is great Mexican food and TexMex (a place in El Paso is one of the best - Fortes). This place would give them competition. Very authentic dishes at affordable prices. Everything comes out...More

Thank Logmarine
Reviewed 3 weeks ago via mobile

Our family loves this place! We have gone many times. Great customer service! Awesome food! We highly recommended it! They are also super nice to kids.

Thank Rebecca E
Reviewed 3 weeks ago

Locally owned and operated with exceptional mexican food and attentive service too, totally remodeled with a friendly bar atmosphere.

Thank cs0u
Reviewed 3 weeks ago

No other Mexican restaurant can compete for authenticity of Mexican food. The atmosphere is authentic and the service is great.

Thank Willard S
Reviewed 7 August 2018 via mobile

Great food, large menu with lots of options. I’ve gotten different things each time I’ve been, and haven’t been disappointed

Thank Kklowe
Reviewed 7 August 2018 via mobile

Love this place, regular haunt for 8 years. Good food and good service. Personal favorite is the tacos de carne asada, but have had most everything on the menu at one time or another. We my grown kids come and visit they want to eat...More

Thank openthisapp
Reviewed 6 August 2018

First time in our few months of going there that the service and food were not at all good. After being at our table for quite awhile we were NOT brought any chips. Eventually we had to ask for them. They weren't even very busy,...More

Thank Anita L
Reviewed 30 July 2018 via mobile

I would like to thank El gran charro crew to taking us very late...food was very good as always, good volume on the music.

Thank CinthyAndrew
Reviewed 29 July 2018 via mobile

What a great surprise! Authentic Mexican food in a family-run restaurant. The decor is charming and the food is excellent! The sauces are home-made and the prices are very reasonable! The waiter recommended a dish that is not on the menu yet and it was...More

Thank Jathebeach
Reviewed 25 July 2018 via mobile

Stuck in traffic so decided on an early dinner. The salsa is very tasty and you are served both red and white each exploding with flavor. Not being able to make up my mind I ordered the enchiladas trio. Cheese steak and chicken. Both the...More

Thank sreisinger
Nearby HotelsSee all 14 hotels in Stafford
Fairfield Inn & Suites Quantico Stafford
128 reviews
.19 km away
TownePlace Suites Quantico Stafford
92 reviews
.39 km away
Best Western Aquia/Quantico Inn
411 reviews
.40 km away
Hampton Inn Stafford/Quantico & Conference Center
467 reviews
.84 km away
Nearby Restaurants
Zibibbo 73 Trattoria Italiana & Bar
375 reviews
.38 km away
Panera Bread
67 reviews
1.14 km away
Bob Evans
88 reviews
1.04 km away
Nearby Attractions
Potomac Point Winery
212 reviews
5.35 km away
Government Island
149 reviews
2.04 km away
Stafford Civil War Park
41 reviews
7.51 km away
Augustine Golf Club
24 reviews
6.51 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
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Groups, Business meetings, Child-friendly, 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