4.1 stars based on 91 ratingsToday's hours: 11 am-10 pmAdd a review
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.
I had a fantastic experience at El Charro! The homemade salsa was a game changer - so good I had two rounds! 🥳 I ordered the shrimp chimichangas, and wow, they were delicious - crispy on the outside and bursting with flavor inside. The shrimp tacos were equally impressive! 🌮
The atmosphere is casual and cosy, perfect for a laid-back meal. The attentive service made me feel right at home. Plus, bottomless chips are always a winner! I can’t wait to come back on my next visit to Virginia Beach! 🌊✨