We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Sol

Elizabeth St., Harrisonburg, VA
+1 540-442-8763
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent20%
  • Very good62%
  • Average6%
  • Poor6%
  • Terrible6%
Travellers talk about
Closed Now
All hours
Elizabeth St., Harrisonburg, VA
All Details
Write a Review
Reviews (15)
Traveller rating
Traveller type
Time of year

1 - 10 of 15 reviews

Reviewed 31 July 2017

Based on the fact that we were just about the only gringoes in the place, I cannot refute El Sol's claim that they offer authentic Mexican food. But, we've eaten a lot of Mexican food in California, Texas, Arizona, Mexico, Pennsylvania and Virginia, so we...More

Thank Michael R
Reviewed 23 June 2017 via mobile

We ate here for the second time last night. Food was great, everything tastes freshly prepared and flavorful, not overly salty. Quick friendly service. Best Mexican food we have eaten in many years! Note the restaurant is closed on Wednesdays.

Thank lindakimberley
Reviewed 4 June 2017 via mobile

We used the directions from TA map and it led us through a residential area. There was no restaurant at the address listed.

Thank DonnaPierceBurnsides
Reviewed 27 March 2017

I went into El Sol being told it was an authentic Mexican Restaurant but still expecting to have a meal like so many others I've had before, Mexican/American. The first bite into my tacos and my taste buds were pleasantly surprised! My Mexican wasn't full...More

1  Thank P.J. M
Reviewed 22 February 2017

Our party of four (all adults) enjoyed our visit to El Sol. The food was excellent; each of us loved our meals. The service was okay; we had to ask for silverware and a beer glass. We only found out as we were leaving that...More

Thank TedGG
Reviewed 30 September 2016

My husband and I went here last night for a date and really enjoyed it! The new location on S Carlton St. is really nice- the outside is unassuming but the inside is brightly painted and well-decorated. We got chips and guacamole, horchata, tacos dorados,...More

1  Thank Molly M
Reviewed 12 September 2016

Very good authentic food. Don't look for the unlimited chips and salsa like other meixcan resataurants. $3.99 for chips and salsa....homemade Flour Tortilla chips and delicious salsa. SErvice is mediocre and they only have beer - no alcohol - so virgin sangria

Thank Jennifer C
Reviewed 10 September 2016

It is a simple and yet truly wonderful restaurant. A friend had the taco salad and another had vegetarian tacos. I opted for two of the shrimp tacos and two beef steak tacos - note: they are the small tortillas. The shrimp tacos were excellent....More

Thank waterandmore
Reviewed 28 June 2016

This is not a fancy place but that is not the point. The atmosphere is what it should be, simple, Mexican music in the background and a very good wait staff. The food is excellent. I would not hesitate to go here. Thank you for...More

Thank jbmathusek
Reviewed 16 May 2015

Hungry? Want something authentic, simple, and flavorful? The tacos - carnitas & carne asada - were fabulous! My friends had sopes and tortas, both of which looked great too. If I am ever passing through this place again, I will make it a point to...More

Thank sugarae23
Nearby Restaurants
Jack Brown's Beer & burger Joint
321 reviews
.52 km away
Clementine Cafe
538 reviews
.59 km away
Jimmy Madison's
165 reviews
.59 km away
Capital Ale House
239 reviews
.59 km away
Nearby Attractions
Hardesty-Higgins House Visitor Center
121 reviews
.60 km away
Explore More Discovery Museum
87 reviews
.54 km away
Virginia Quilt Museum
94 reviews
.67 km away
Harrisonburg Farmers Market
59 reviews
.83 km away
Questions & Answers
Get quick answers from El Sol staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Open Hours
9:00 AM - 8:00 PM
10:00 AM - 6:00 PM
10:00 AM - 8:00 PM
10:00 AM - 8:00 PM
9:00 AM - 8:00 PM
Location and Contact Information
  • Address: Elizabeth St., Harrisonburg, VA
  • Location: United States  >  Virginia (VA)  >  Harrisonburg
  • Phone Number: +1 540-442-8763
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing