El Charro

1580 S Main St, 22801-2932 - Harrisonburg
Recommended by Sluurpy: 2025 2024 2021
🏆 #49 of 197 restaurants in Harrisonburg
Updated on
Mexican Spanish
Known for: mexican tapas tacos
★★★★★ ★★★★★
3.9/5
1015 recommendations

Sluurpy Quality Index

PROPRIETARY
Popularity
100/100
Quality
53/100
Data Completeness
67/100

Verified Dish

Add Missing Dish

3.9/5
Sluurpometro: 78/100
Sluurpy Score
1,015 total reviews
TA Trip
4.0/5
67 reviews
G Google
4.3/5
889 reviews
F Facebook
3.0/5
34 reviews
G Grubhub
4.0/5
13 reviews
YP Yellow pages
5.0/5
2 reviews
MP Menupix
3.0/5
10 reviews

Rating distribution

5★
31
4★
22
3★
8
2★
3
1★
3

Contact Information

📞 Phone: +1 540-433-3189
📍 Address: 1580 S Main St, Harrisonburg

🕐 Opening Hours

Closed
Monday1 11:00 AM - 10:00 PM
Tuesday2 11:00 AM - 10:00 PM
Wednesday3 11:00 AM - 10:00 PM
Thursday4 11:00 AM - 11:00 PM
Friday5 11:00 AM - 10:00 PM
Saturday6 11:00 AM - 09:00 PM
Sunday7 11:00 AM - 10:00 PM

Google Reviews

4.3/5
★★★★
889 Google reviews
R

Riya Acharya

2 months ago
★★★★☆ 4/5
Very good food. A lot of people with family, kids and friends come here. One strange thing which I experienced was when I ordered a margarita I was asked to show my DL/ID by the server. Well, may be their policy I guess. But no where else I was asked to show my ID when I ordered a margarita. Anyways that was not a big deal, the food compensate it all. The chicken tacos are delicious. This place is busy on weekends but you will get a place in no time. We were traveling and hungry and we made the best decision to stop here to eat.
Read more
Google
F

Fernando Jose

a month ago
★★★★★ 5/5
My family and I have been coming here for decades - it is a special place in Harrisonburg. We come here for numerous occasions: lunch, dinner, dine in, large take out orders for parties and etc. Their food is the greatest! Food is well seasoned, delicious and fresh. Drinks are wonderful. Menu offers varies types of foods & drinks. Definitely recommend if you are visiting Harrisonburg. I think that most local people here are very familiar with El Charro. I feel like customer service at this location can be a best lacking and a hit or miss.
Read more
Google
M

Mariana Sander

4 months ago
★★★★☆ 4/5
The food was delicious, and the margarita was fantastic! They did not cheap out on the alcohol. Now, why the four stars... There was nothing wrong with the food or drinks, but we got there a little later, around 830, and they closed at 10. Around 9:45, all the employees started to hang out around where we were sitting, talking, and laughing; meanwhile, we were still eating. Then all of a sudden, they began to vacuum around our table; this was before 10 pm. We politely asked if they could wait until we were done eating before vacuuming; the waiter smiled and said yes, then all the employees started to talk loudly and laugh. Very unpleasant situation.
Read more
Google
M

Mary Leeper

4 months ago
★★★★★ 5/5
We went after ⛪️ with a group ranging in age from 5 to 80 yrs. Wonderful food, we all ordered different meals and we enjoyed our lunch. We sat at a spacious table for ten and talked about wedding flowers and told stories. The waiter was attentive, served us chips and salsa immediately, and kept our drinks filled. We chatted w the owner on the way in and out. He promised a big event on Mother's Day--there will be a 🪅 M. Band 🎼 playing during lunch and dinner‼️
Read more
Google
S

Scotty Hotty

a year ago
★★★★★ 5/5
Excellent!! Nice and clean and spacious restaurant with fresh food and friendly service. We loved the chicken quesadilla and tacitos we ordered. Also the chorizo and egg dish was amazing!! Jarritos for a soda and we were good to go!! Enjoyable dinner my Wife & I had!!!
Google
R

Richard Hevener

5 months ago
★★★★★ 5/5
The fish tacos are much better than any Mexican restaurant I've ever been to. Be sure to ask for fresh lime to squeeze on them. Never eaten anything here that wasn't delicious. The service is also great.
Google
S

Sylvia Torres

3 weeks ago
★☆☆☆☆ 1/5
This used to be my favorite Mexican restaurant in Harrisonburg. You used to get what you paid for and the service was always good. I’m not sure what has happened but this isn’t the same place and I will no longer be returning. For starters we had an order worth $60, we order extra cheese on all three meals with a side of spicy sauce. Not only did we not get our extra cheese that they charged us for but when I went in to get it fix. Who ever was at the front desk had the audacity to charge me for the spicy sauce twice after they got it wrong the first time. They also messed up on our drink order. And only gave us one bag of chips with salsa for 3 separate take out orders smh. We didn’t get any apology. They made me feel like I was crazy and I was the one who was wrong. I will never return to this location ever again in life. I highly recommend going to a different Mexican restaurant or location. Money is tight for everyone right now, please do not cheat your loyal customer out of what they are paying for it isn’t right.
Read more
Google
A

Alexis Malonson

2 months ago
★★★★★ 5/5
I absolutely love this restaurant! I go all the time for dinner, lunch with friends, quick lunch before work, you name it and they are perfect for it! Everybody there is super nice and the food is incredible as well as the prices!!!!! I wish i could give it more than 5 stars!
Google
Help improve this page:
← Back to all restaurants in Harrisonburg

🍽️ Suggest a dish

⚠️ Report error

🚫 Report closed

Do you confirm that El Charro has permanently closed?