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 Mexican Restaurant

$$ - $$$Mexican, , Latin
18 S 3rd St, Harrisburg, PA 17101-2103
+1 717-901-5050
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent58%
  • Very good30%
  • Average8%
  • Poor3%
  • Terrible1%
Travellers talk about
“guacamole” (47 reviews)
“enchiladas” (28 reviews)
Closed Now
All hours
Mexican, Southwestern, Latin, Spanish, Vegetarian Friendly, Gluten Free Options
$$ - $$$
18 S 3rd St, Harrisburg, PA 17101-2103
All Details
Write a Review
Reviews (354)
Traveller rating
Traveller type
Time of year

1 - 10 of 352 reviews

Reviewed 2 weeks ago via mobile

This is the best Mexican food in Harrisburg. The lunch specials are great. I love the fajitas for dinner. The guacamole is great. I'd upgrade from the house Margarita. I think there is a happy Hour, but I have not been.

Thank Thundergrass
Reviewed 3 weeks ago via mobile

It's a busy restaurant. But location was not great. It's located on a street where most of the stores were up for lease. We were seated right away. Drinks were great. Food was good except they charge for chips and salsa which mostly is complementary....More

Thank Sndu
Reviewed 3 weeks ago

During a business trip, co-workers and I happened upon this location via Trip advisor reviews. What a surprise ...very good experience overall, service , food, value. Triple play in a positive way!

Thank GMan0927
Reviewed 4 weeks ago via mobile

Went for dinner, dining room was about half full so reasonable for early Wednesday eve. Only beer on tap was Modelo Especiale and Dos Equis--shame on me for hoping for a bigger selection at a Mexican restaurant. I ordered the enchiladas Mexicanas. Choice of chicken,...More

Thank Tangine
Reviewed 4 weeks ago via mobile

Found this place on TripAdvisor when I was in Harrisburg. Food was delicious and the service was exceptional and friendly. I ordered the ceviche which was enough for two people. If I return through the area I would definitely stop by again... this place has...More

Thank Angela G
Reviewed 5 weeks ago via mobile

Let me preface this review by saying Mexican food is not my favorite, but I always enjoy my meal at El Sol. The staff was friendly and attentive. I wasn't thrilled with the selection of beers, but that's highly subjective so I can't fault them...More

Thank traveler5432152787
Reviewed 17 August 2017 via mobile

I didnt think it was any better or worse than any other Mexican place. Would I go again? Probably... I keep going back to McDonalds too and thats nothing special.

Thank Joe1211323
Reviewed 16 August 2017

Not the usual "Mexican restaurant" if you know what I mean. Food is nicely presented and it's not just the regular "pick one from column A and one from column B" menu. Fajitas are pretty darned tasty. Nice presentation, too.

Thank RBM1813
Reviewed 8 August 2017 via mobile

We were in the area because of a Hersheypark trip. After three days of eating gross food, I decided our last night should be something decent. When I made our reservation on Open Table I thought it was for the El Sol next to our...More

Thank ChickyDoodle
Reviewed 7 August 2017 via mobile

This was my nephew's recommendation, and I owe him great thanks for it. Our server was attentive to every detail and helpful regarding my special dietary needs. My sister-in-law ordered a beautiful concoction served in a lava bowl. I had seafood tacos. We each saved...More

Thank Nancy D
Nearby Restaurants
332 reviews
.06 km away
Bacco Pizzeria and Wine Bar
72 reviews
.20 km away
Au Bon Lieu
152 reviews
.09 km away
Nearby Attractions
Pennsylvania State Capitol
743 reviews
.54 km away
State Museum of Pennsylvania
201 reviews
.69 km away
City Island
251 reviews
.22 km away
Pride of the Susquehanna
186 reviews
.83 km away
Ask a question
Questions & Answers
Nancy V
8 July 2017|
AnswerShow all 3 answers
Response from Krista B | Reviewed this property |
I did not have nachos so I do not recall if they had nachos. I'd hate to assume one way or another. I'd suggest checking website for the menu or calling them directly.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$10 - US$30
Dinner, Lunch, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Discover, Reservations, Highchairs Available
Dining Style
Casual Elegant
Good for
Business meetings, Child-friendly, Kids, Special Occasion Dining, Bar Scene, Groups
Open Hours
10:00 - 15:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
16:00 - 23:00
Location and Contact Information
  • Address: 18 S 3rd St, Harrisburg, PA 17101-2103
  • Location: United States  >  Pennsylvania (PA)  >  Harrisburg
  • Phone Number: +1 717-901-5050
  • E-mail
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