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.

John's Roast Pork

14 E. Snyder Avenue, Philadelphia, PA 19148-2711
+1 215-463-1951
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent66%
  • Very good23%
  • Average7%
  • Poor2%
  • Terrible0%
Travellers talk about
“roast pork” (140 reviews)
“cheesesteak” (179 reviews)
“sandwiches” (68 reviews)
Open Now
All hours
American, Fast food
14 E. Snyder Avenue, Philadelphia, PA 19148-2711
Neighbourhood: Bella Vista / Queen Village
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
Reviews (321)
Traveller rating
Traveller type
Time of year

1 - 10 of 321 reviews

Reviewed 3 days ago via mobile

Wanted to take my wife to a place she would like while we were in town, this fit the bill. She's a picky eater and was worried that some of the other places would scare her off.

Thank scott b
Reviewed 4 days ago via mobile

There are no known words in the English language that can describe the masterpiece created at John's. If you come to Philly looking for the best pound for pound 👑 of steak & pork look no further. Thank you to everyone at John's for the...More

Thank Miguel S
Reviewed 1 week ago via mobile

Visiting Philly for 2 days on business. Since I have had very few cheesesteaks in my life I was happy when asked if I wanted one for lunch. We passed by a couple spots and wound up here. Every cheesesteak I eat from now on...More

Thank Troy m
Reviewed 2 weeks ago via mobile

This place hands down has the best sandwiches in Philly, no matter what your getting on the menu you will not be dissatisfied.

Thank T8966BWjamesm
Reviewed 3 weeks ago

Great news for those of you looking for a cheesesteak joint on the way to Philly, this place is about 10 minutes north of the airport and it was our first stop in town. Getting off the interstate and getting to this place is relatively...More

Thank scootersue
Reviewed 3 weeks ago via mobile

Mr. Bucci: Your family have worked hard to build a reputation and it takes only one bad employee to ruin it for you. I went here on 5.6.17 at around 3pm to get a roast beef and here is what happened: 1. The employee serving...More

2  Thank DoctorVonCueBall
Reviewed 3 weeks ago

Forget Geno's or Pat's when your visiting Philadelphia ,you must go here.It's a small establishment but well worth it! The staff is always friendly and service excellent. You definitely get your moneys worth. My only complaint is they are not open on the weekends.

Thank Ourtime30th
Reviewed 24 April 2017 via mobile

I have lived in the Philadelphia area my entire life. I can't believe that's this was my first steak at John's thus far. This is now my favorite cheesesteak place in the entire city. I have had the roast pork as well, which is also...More

Thank jpjpalmer
Reviewed 23 April 2017 via mobile

Amazing pork sandwiches and cheesesteaks, the rolls are to die for. Wasn't too busy when we were there on Friday about 6pm, street parking available. My only advice is to make sure you know what you want before you step up to order. Otherwise great...More

Thank rabump
Reviewed 22 April 2017 via mobile

If visiting the Philly area and you want a cheesesteak, save yourself some time and come to this place! Very authentic and the locals say it's one of the best in town! They specialize in the roast pork, so visit a couple times and try...More

Thank Kdawg282
Nearby Restaurants
Famous Dave's
32 reviews
.24 km away
Ikea - Restaurant
37 reviews
.55 km away
10 reviews
.50 km away
Nearby Attractions
Mummers Museum
24 reviews
1.40 km away
SS United States
18 reviews
.50 km away
Gloria Dei Church National Historic Site
6 reviews
1.50 km away
Trapped PHL
21 reviews
.22 km away
Questions & AnswersAsk a question
Is there any parking there?
18 July 2015|
Answer Show all 10 answers
Response from ScootersCrew | Reviewed this property |
hi, i have booked to arrive in Febuary, however my flight arrives at MCO at 9am, do you have early check in facilities? thank you
26 December 2014|
Answer Show all 3 answers
Response from CruiseWhere | Reviewed this property |
I think your question belongs somewhere else.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Parking Available, Wheelchair Accessible
Good for
Local cuisine, Kids, Child-friendly
Open Hours
07:00 - 19:00
07:00 - 19:00
07:00 - 19:00
07:00 - 19:00
07:00 - 19:00
09:00 - 19:00
Location and Contact Information
  • Address: 14 E. Snyder Avenue, Philadelphia, PA 19148-2711
  • Location: United States  >  Pennsylvania (PA)  >  Philadelphia>  > Bella Vista / Queen Village
  • Neighbourhood: Bella Vista / Queen Village
  • Phone Number: +1 215-463-1951
  • E-mail