
If you're in the mood for Mexican Food, this is by far the best place in town. Great prices and the food and drinks are PERFECTION. I cannot recommend the tacos al pastor enough. The coconut...
(18)
El Charro Mexican Restaurant in Virginia Beach offers a taste of authentic Mexican cuisine in a casual and inviting atmosphere. With a menu featuring traditional dishes and modern twists, El Charro is a popular choice for locals and visitors alike.
Located at 716 21st St, El Charro is open daily for lunch and dinner, serving up delicious Mexican fare with a touch of Virginia Beach charm. Whether you're craving tacos, enchiladas, or a refreshing margarita, El Charro has something to satisfy every appetite.
Generated from the website
If you're in the mood for Mexican Food, this is by far the best place in town. Great prices and the food and drinks are PERFECTION. I cannot recommend the tacos al pastor enough. The coconut...
Not very authentic Mexican food. From the salsa to the chimichangas, neither had any taste. I had never had a chimichanga that wasn't fried. The margarita had little if any tequila. Must be a...
Authentic Mexican at its finest. Great local place with fast, friendly staff. Mexican themed inside and very inviting. A few short blocks from the beach, but also perfect for takeout or delivery...
Chicken was so flavorful! They had the best salsa we've ever tried. Very nice spot especially for lunch
Lets start with the welcoming and friendly service to the homemade and freshly made salsa . I had 2 rounds of the salsa alone; its soooo good. I ordered the strimp chimichangas & let me tell you...
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.