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...
  • Excellent29%
  • Very good56%
  • Average5%
  • Poor5%
  • Terrible5%
Travellers talk about
Elizabeth St., Harrisonburg, VA
All Details
Write a ReviewReviews (17)
Traveller rating
Traveller type
Time of year

1 - 10 of 17 reviews

Reviewed 7 January 2018

Got a tip from someone who knows - a 4th year student at JMU - yes, they know what is good. This little place offer home-cooked style Mexican food. Start with chips and salsa. Unlike other places, you have to buy it but you pay...More

Thank M W
Reviewed 20 November 2017

I am from Southern California the land of Mexican food. It was hard to find Mexican food that matched what I grew up with. The "Carnitas" tacos really remind me of home. The restaurant beans also taste like home.

Thank E4211IHvanessar
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
Nearby HotelsSee all 23 hotels in Harrisonburg
Budget Inn - Harrisonburg
20 reviews
.62 km away
Hotel Madison & Shenandoah Conference Center
14 reviews
1.21 km away
DoubleTree by Hilton Harrisonburg
98 reviews
1.90 km away
Comfort Inn
358 reviews
2.06 km away
Nearby Restaurants
Jack Brown's Beer & burger Joint
335 reviews
.52 km away
Jimmy Madison's
189 reviews
.58 km away
Clementine Cafe
564 reviews
.59 km away
Kline's Dairy Bar
149 reviews
.43 km away
Nearby Attractions
Hardesty-Higgins House Visitor Center
132 reviews
.60 km away
Explore More Discovery Museum
91 reviews
.54 km away
Virginia Quilt Museum
102 reviews
.64 km away
Harrisonburg Farmers Market
63 reviews
.79 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
Good for
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