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.
All 456 Harrisburg Restaurants

El Sol Mexican Restaurant

18 S 3rd St, Harrisburg, PA 17101-2103
Improve this listing
Reserve with OpenTable
Ranked #10 of 456 Restaurants in Harrisburg
Certificate of Excellence 2014
Price range: $30 - $30
Mon - Thu 11:00 am - 10:00 pm
Fri 11:00 am - 11:00 pm
Sat 4:00 pm - 11:00 pm
Cuisines: Mexican
More restaurant details
Restaurant details
Good for: Doing business
Dining options: Breakfast/Brunch, Lunch, Dinner, Reservations, Late Night
Dining style: Casual Elegant
Write a Review

143 reviews from our community

Visitor rating
Rating summary
Date | Rating
  • English first
  • Any
English first
Harrisburg, Pennsylvania
Senior Reviewer
7 reviews 7 reviews
1 helpful vote 1 helpful vote
5 of 5 stars Reviewed September 29, 2014 NEW

Excellent food and great atmosphere. Service is also good. Always busy. I recommend reservations. Must dine here.

Was this review helpful? Yes
4 reviews 4 reviews
4 restaurant reviews
5 of 5 stars Reviewed September 24, 2014 NEW

It is soooooo good i love everything here cant find a bad dish .. good food not to bad of a price .. worth my stay

Was this review helpful? Yes
Mechanicsburg, Pennsylvania
5 reviews 5 reviews
5 restaurant reviews
4 helpful votes 4 helpful votes
4 of 5 stars Reviewed September 14, 2014

The atmosphere, décor, service, and food were exceptional. Added to that there was ample, $5 parking just around the corner. Oh, and the restaurant deducted the parking fee from our bill. This was our first visit here and definitely not our last!

Was this review helpful? Yes
1 review
5 of 5 stars Reviewed September 9, 2014 via mobile

Was in town Saturday to visit our son. Place was very beautiful. The Host was a super friendly gentleman and actually let us choose where we sat. Sat in the bar area and had the bartender as our server and he recommended really good food and drinks and was very social. The place was busy but not overly crowded but... More

Was this review helpful? Yes
13 reviews 13 reviews
8 restaurant reviews
1 helpful vote 1 helpful vote
4 of 5 stars Reviewed September 5, 2014

Amazing guacamole and fresh margaritas! Beautiful atmosphere and wonderful service! Had carnitas and they were so good. Love the authentic taste of everything, esp the cilantro!

Was this review helpful? Yes
West Bridgewater, Massachusetts
Senior Reviewer
10 reviews 10 reviews
7 restaurant reviews
5 helpful votes 5 helpful votes
5 of 5 stars Reviewed September 2, 2014

I cannot say enough good things about this Mexican restaurant. Yum Margarita's! So many different flavors. They have the best guacamole by far. I have never had a bad meal here. I am just so in love.

Was this review helpful? Yes
Virginia Beach, Virginia
1 review
3 of 5 stars Reviewed September 1, 2014

Firstly, our review is for our whole experience with El Sol. Not being from the area, it was a little tricky finding parking. We had to park 2 blocks away , but no big deal. When we walked in, we quickly noticed the restaurant was decorated very nicely. Heavy glasses and silverware( not cheap like most Mexican places ) The... More

Was this review helpful? Yes
Acton, Massachusetts
Top Contributor
189 reviews 189 reviews
108 restaurant reviews
1,021 helpful votes 1,021 helpful votes
4 of 5 stars Reviewed August 31, 2014

I thoroughly enjoyed El Sol. Young waiter, Pedro, treated us well. The ambiance was lively and animated, but there was enough calm for us to eat and talk quietly. At 8 PM on a weeknight in a less than bustling city, it’s nice to eat someplace that’s not desolate. Our meal consisted of a traditional Margarita ($7, and better than... More

Was this review helpful? Yes 2
Philadelphia, Pennsylvania
2 reviews
3 of 5 stars Reviewed August 16, 2014

First I would recommend making reservations otherwise they seat you in the bar area with the small tables. Our server happened to be the bartender and he knew nothing about the food they served but he did ok. Anyway the food was ok, nothing to brag about. The restaurant itself was nice. Attitude of the staff seeming to be a... More

Was this review helpful? Yes
Senior Contributor
45 reviews 45 reviews
32 restaurant reviews
12 helpful votes 12 helpful votes
5 of 5 stars Reviewed August 9, 2014

I was in Harrisburg for my bachelorette evening after spending the day at the Hershey Spa. I had planned on going to dinner at El Sol, but my friend made reservations elsewhere. I definitely wish we had stayed at El Sol. Although, our dinner was good, El Sol would have been better! There were 5 of us girls, and we... More

Was this review helpful? Yes

Travelers who viewed El Sol Mexican Restaurant also viewed


Been to El Sol Mexican Restaurant? Share your experiences!

Write a Review Add Photos & Videos

Additional Information about El Sol Mexican Restaurant

Address: 18 S 3rd St, Harrisburg, PA 17101-2103
Phone Number: 717-901-5050
Location: United States  >  Pennsylvania (PA)  >  Harrisburg
Open Hours:
Monday 11:00 am - 10:00 pm
Tuesday 11:00 am - 10:00 pm
Wednesday 11:00 am - 10:00 pm
Thursday 11:00 am - 10:00 pm
Friday 11:00 am - 11:00 pm
Saturday 4:00 pm - 11:00 pm
Average Prices: USD 30 - 30
Cuisine: Mexican

Do you own or manage El Sol Mexican Restaurant?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage your listing