El Charro
Mexican restaurant
About
El Charro brings genuine Mexican flavors to Virginia Beach with its vibrant and cozy vibe, perfect for groups or solo diners. Located on 21st Street, this welcoming spot is well-loved for its speed and attentive service. Enjoy bottomless chips and salsa while sipping creative cocktails, like the Coconut Margarita. Though opinions on the food may vary, many rave about the delicious chimichangas and hearty fajitas. With accessible seating and a diverse menu featuring vegetarian options, El Charro ensures a delightful dining experience.