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

€€ - €€€Mexican,
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 good34%
  • Average12%
  • Poor3%
  • Terrible1%
Travellers talk about
“chips and salsa” (17 reviews)
“chori pollo” (3 reviews)
“burrito” (6 reviews)
Open Now
11:00 - 23:00All hours
Mexican, Southwestern
€€ - €€€
2834 Jefferson Davis Hwy, Stafford, VA 22554-1735
All Details
Write a ReviewReviews (194)
Traveller rating
Traveller type
Time of year

1 - 10 of 193 reviews

Reviewed 2 weeks ago via mobile

Finally tried it and got the wow factor. Food and service by far best Mexican resturaunt in area. Try the nachos!

Thank Brad R
Reviewed 3 weeks ago via mobile

Chips, salsa, and white sauce followed by Combination dinners for 8.25 and Mexican beer in an ice cold mug. Quick service, hot plates. Authentic Mexican dishes, using white cheese. Clean tables with new leather booths.

Thank Avoxo
Reviewed 4 weeks ago

The tacos de pollo asado are my favorite! The food is good and cheap. the service is good if you get the right server. Never had a bad experience

Thank amom1228
Reviewed 11 November 2017 via mobile

I like the food, I dislike the guacamole the avocado was not ready for guacamole. Server was excellent price very decent, food arrived fast. We enjoyed the dinner.

Thank Thiago M
Reviewed 22 October 2017

Nothing to write home about. The meal was uninspiring. I just found the receipt. I only remember the visit because I asked host to seat us outside because we had just euthanized hubby's 12 yr old cat and she was in the car.

1  Thank atasteofcreole
Reviewed 14 October 2017 via mobile

Food, service, prices are all fantastic. We’ve tried just about every Mexican place between Fredericksburg and Springfield and this is consistently the best around. If you like truly spicy food, try the Camar’on al a diablo. Hands down the best spicy shrimp dish I’ve had...More

Thank Bill D
Reviewed 3 October 2017 via mobile

El Gran Charro offers something for everyone in the family. Great place to meet with friends or family

Thank eve1272017
Reviewed 3 October 2017 via mobile

I always enjoy eating here. The food is really good. The staff are always friendly. The atmosphere is pleasant. This place is one of the first picks when deciding where to go for lunch or dinner.

Thank Cathy M
Reviewed 2 October 2017 via mobile

We have enjoyed eating here. We have been here 3 times and the quality and taste of the food has been consistently good. They serve two types of salsa; a white and a red which I think is different from most Mexican or Latin food...More

Thank JimNess_10
Reviewed 1 October 2017

We used to go here when we lived in town - happy to see they've expanded the facility and now have outside seating. Still the best authentic Mexican food in town. Prices have risen slightly, but likely due to the need to pay for the...More

Thank HeritageSoftail14843
Nearby Restaurants
Zibibbo 73 Trattoria Italiana & Bar
343 reviews
.37 km away
Kabob Corner
50 reviews
1.35 km away
Panera Bread
60 reviews
1.14 km away
Nearby Attractions
Government Island
129 reviews
2.04 km away
Potomac Point Winery
191 reviews
5.35 km away
Stafford Civil War Park
32 reviews
7.18 km away
Augustine Golf Club
23 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
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Child-friendly, Business meetings, Groups, Kids
Open Hours
11:00 - 21:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
11:00 - 23:00
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