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...
  • Excellent57%
  • Very good30%
  • Average9%
  • Poor3%
  • Terrible1%
Travelers talk about
“chips and salsa” (40 reviews)
“enchiladas” (26 reviews)
“sopes” (5 reviews)
Open Now
Mexican, Southwestern, Latin, Spanish, Gluten Free Options, Vegetarian Friendly
$$ - $$$
18 S 3rd St, Harrisburg, PA 17101-2103
All Details
Write a ReviewReviews (388)
Traveler rating
Traveler type
Time of year

1 - 10 of 385 reviews

Reviewed 1 week ago

El Sol is the place to go in Harrisburg for creative Mexican cuisine. I recommend the Acapulco Ceviche and the Pollo Verde both of which were spiced to my liking. Thank you, Steve, for answering our menu questions and for your attentive service.

Thank tom236
Reviewed 1 week ago

Start with your pick of hand-crafted margaritas and work your way to big selection of fajitas or parrilladas. A colorful place, it's fun to be surrounded by oversized art, colorful tilework and Diego Rivera! Don't forget to ask about the parking voucher!

Thank Tracywearsahat
Reviewed 2 weeks ago via mobile

This is a favorite pick when a group from work goes out to lunch. We can walk there, which eliminates parking issues. It always seems to fill up during lunch time. We try to get there before noon. I’m a big fan of the shrimp...More

Thank Nellie727
Reviewed 2 weeks ago via mobile

It is located in a nice up and coming downtown area. The dining area was small but tastefully decorated. We did not have reservations on a Thursday night and were made to feel like we were putting them out somehow. They were approximately halfway full....More

Thank modlifer
Reviewed 3 weeks ago

We had reservations and were happy that we were seated immediately upon arrival. We enjoyed it, and the service was adequate and the food was fine but not exceptional or unique.

Thank Deborah W
Reviewed 3 weeks ago

This was the best Mexican food I’ve ever eaten. Staff was friendly and service outstanding. I had the pollo verde, what a pleasant surprise. It was so filled with flavor I shared with others. Guacamole was fresh and chunky just the way we love it.

Thank alicebQ3867FS
Reviewed 4 weeks ago via mobile

We had a nice evening at the restaurant. The food is nice, even though ten salsa and chips weren’t so good. Other than that, is a nice peaceful place.

Thank Oscar H
Reviewed 4 weeks ago

love the environment and food is excellent great location, great for meeting up with friends or just by yourself

Thank David263
Reviewed June 6, 2018

If you are looking for great Mexican food, good margaritas, all in a casual dining atmosphere in the Old City, this is the place to go. Always a daily special offered with friendly, prompt service.

Thank greatguyindc
Reviewed May 27, 2018 via mobile

El Sol is not your typical Mexican eatery, the menu choices and flavor combinations here are simply amazing!! On our Sat evening visit, they were crowded. Luckily, our reservation saved us a one hour wait. The ambiance is upscale Mexican, the open room makes it...More

Thank Kevin V
Nearby HotelsSee all 52 hotels in Harrisburg
Crowne Plaza Harrisburg-Hershey
655 reviews
.09 miles away
Hilton Harrisburg
1,224 reviews
.10 miles away
Alva Hotel and Restaurant
2 reviews
.11 miles away
Quality Inn Riverfront
357 reviews
.42 miles away
Nearby Restaurants
356 reviews
.04 miles away
Au Bon Lieu
160 reviews
.06 miles away
Bacco Pizzeria and Wine Bar
87 reviews
.13 miles away
Nearby Attractions
Pennsylvania State Capitol
837 reviews
.24 miles away
State Museum of Pennsylvania
226 reviews
.43 miles away
City Island
279 reviews
.14 miles away
FNB Field
132 reviews
.61 miles away
Ask a question
Questions & Answers
Alicea R
December 22, 2017|
Response from lalatina326 | Reviewed this property |
Call and ask.
Nancy V
July 7, 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
$10 - $30
Dinner, Lunch, Late Night
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, Accepts Credit Cards
Dining Style
Casual Elegant
Good for
Business meetings, Bar scene, Large groups, Special occasions, Kids, Families with children
Open Hours
10:00 AM - 3:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 11:00 PM
4:00 PM - 11:00 PM
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