Mexican restaurant
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.
Noah Williamson
September 26, 2024I 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! 🌊✨
Pizza restaurant
2941 Shore Dr, Virginia Beach, VA 23451, United States
Italian restaurant
2272 W Great Neck Rd, Virginia Beach, VA 23451, United States
Seafood restaurant
3232 Shore Dr, Virginia Beach, VA 23451, United States
Mediterranean restaurant
1624 Laskin Rd #727, Virginia Beach, VA 23451, United States
American restaurant
3102 Holly Rd Suite 500, Virginia Beach, VA 23451, United States
Chinese restaurant
1624 Laskin Rd #742, Virginia Beach, VA 23451, United States
Japanese restaurant
550 First Colonial Rd #24, Virginia Beach, VA 23451, United States
Japanese restaurant
1625 Hilltop West Shopping Center, Virginia Beach, VA 23451, United States
Thai restaurant
550 First Colonial Rd #309, Virginia Beach, VA 23451, United States