Adding to the competition for best Mexican restaurant in Charlottesville is El Puerto, located on the north side of Emmet Road opposite Kroger and the Barracks Road Shopping Center. While they do serve the traditional Mexican fare, this cozy restaurant stakes its claim in value – they have tons of both lunch and dinner specials for under 10 bucks. They offer a comprehensive dinner for two for under 20 dollars, and their drink specials are amazing – including the Jumbo Texas Margarita, with a hint of orange. El Puerto’s menu is one to be explored and revisited, so go see them today!

Price Range: $$

View Sample Menu

For call-ahead and pick-up call 434-872-9488

Location:
2045 Barracks Rd Charlottesville, VA 22903

Hours:
Monday – Thursday: 11:00 am – 10:00 pm
Friday: 11:00 am – 11:00 pm
Saturday: 11:00 am – 10:00 pm
Sunday: 11:30 am – 9:00 pm

Contact:
T: 434-872-9488

Parking: El Puerto shares the parking lot of the Meadowbrook Shopping Center, located on the right side of Emmet Street heading north.