El Charro

716 21st St, Virginia Beach
(757) 904-3388

Customers' Favorites

Menu

Photos

+18 photos
+17 photos
Add a photo

Recent Reviews

Alright, El Charro, nestled in the Ambassador Suites at 716 21st St, Virginia Beach—you’re not a total disaster, but you’re not exactly setting the world on fire either. This place has the makings of a decent Mexican joint, but it’s stumbling in a way that leaves you hungry for more.
I went for the beef monstrosity, and it starts with a promising hit of spice that gets your hopes up. But then it falls flat—missing some of those key ingredients promised on the...
We weren't sure what to expect because there was only one other family inside eating when we showed up for dinner. Everything ended up being great from the service to the food. Definitely try this place out if you are in the area!
Absolutely wonderful place. Food is amazing, people are kind, drinks are strong and prices are good. I had their carnitas burrito last summer and had been anxiously awaiting their reopening for the summer because I couldn’t stop thinking about it.

More Reviews