Call us: (540)710-9390  

El Charro Mexican Restaurant
4611 Southpoint Parkway, Fredericksburg VA 24407

A Journey of more than 25 years

More than a quarter of a century, years of gratitude to all our patrons for your loyal support. To all our local friends in all our locations and our travelers from around the globe. You have been wonderful to us. Thanks for making us your favorite Mexican place. 

In 1990, four Brothers from Mexico in America, tired of so many struggles but those small successes were enough to light up their souls and embark in a quest to make a name for themselves and make the family back in Mexico proud. Moving from California all the way up to Virginia, they found a town in need of Mexican Flavor and so, on December 12th, 1990 in Harrisonburg, El Charro was born. The passion for a "good, clean, and fair" food and consistency for many years has set their roots with so many regulars across Virginia and travelers from around the globe.

"Bringing flavor to our communities"


El Charro Mexican Restaurant offers the very best Mexican food with five locations to serve you. The decorations alone are a must-see while the authentic Mexican food is a must-taste! El Charro has daily lunch, dinner, & drink specials. Come taste how incredible Mexican food should be!
Read More Menu Menu PDF format

Business Hours

Mon - Thu
Fri - Sat
T. Simmons — 5 stars *****  OMG!! I love this place. Been eating here since the day they opened at least 20 couple years ago.  Still eat here at least once or twice a week. Facebook Review


4611 Southpoint Parkway, Fredericksburg VA 24407
Phone: 540-710-9390
K.Shipe — 5 stars ***** Best Mexican food around.
Facebook Review
Kids Meal only $2.99
(including fountain drink)

Lunch Special $4.99

*excludes Lunch Fajitas & Huevos con Chorizo
Testimonials: "Great food! Also great prices, nice staff, and the best enchiladas in town by far." 
Diner Virginia/ 4 stars Urbanspoon

Say Hello!

Click here to contact us
Share by: