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...
El Charro Mexican Restaurant
(18)
Advertisement
Photos
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
Also at this address
Find related places
Reviews
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...
So kind of an unfair review but still important. The poeple seemed nice in the restaurant but after sitting down and looking at the 2 page menu we decided to get up and leave. My favorite part...
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.
Advertisement






