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...
  • Excellent68%
  • Very good23%
  • Average6%
  • Poor2%
  • Terrible1%
Travellers talk about
“roast pork” (148 reviews)
“cheesesteak” (190 reviews)
“sandwiches” (74 reviews)
Open Now
07:00 - 19:00All hours
American, Fast food
14 E. Snyder Avenue, Philadelphia, PA 19148-2711
All Details
Write a Review
Reviews (345)
Traveller rating
Traveller type
Time of year

1 - 10 of 338 reviews

Reviewed yesterday

Went to Johns to try a Sandwich. I ordered the roast pork. I asked the staff which was better the Roast Pork or the Cheese steak. There answer was to buy both. Not this time I will go back for there cheese steak. I order...More

Thank Kenneth P
Reviewed 3 days ago via mobile

Great cheesesteak! I would assume it would be good in Philadelphia but this place was awesome! Tender beef and the cheese was insane. Bread was great too. All around this place was the best. I can see why travel channel was filming there the day...More

Thank Richard R
Reviewed 5 days ago via mobile

If you're looking for "the philly steak". Look no further. This is no Geno's or Pats, this is the real deal. A must try with everything from the standard cheese steak to the toast pork with spinach, absolutely amazing.

Thank Boydt664
Reviewed 1 week ago

The food is 5 star or better.....we showed up one friday night at 7 (when they close) and they must have been exhausted because they barked at us to leave. We came back Saturday and it was busy .....but worth the wait.....

Thank jdr102016
Reviewed 2 weeks ago via mobile

There is a reason this place has been in business since 1932 and it isn't the chic decor...its the most wonderful roast beef sandwich in town!

Thank Coulomb67
Reviewed 3 weeks ago

This has been the best cheese steaks I have had so far. This is the place to go to get an amazing cheese steak. I don't eat pork, but I have also heard great reviews for their roast pork sandwich. Definitely buy drinks beforehand, as...More

Thank Mak684
Reviewed 3 weeks ago

I tried year after year to recreate one of John's sandwiches back home in Florida but, all I ever do is get real close! But here at John's Roast Pork, the consistancy never waivers...not even a little bit! Go TEAM Go!!!!!

Thank JoeCellini
Reviewed 4 weeks ago via mobile

I have had many cheesesteak subs in my life but never had one in PHL until today. I looked up places online for the best and this was recommended. It was easy to find and park. Got through the line quickly. The sub was pretty...More

Thank BowserJournal
Reviewed 11 August 2017

McDonald's sells a lot of breakfast sandwiches; you really haven't had anything until you try Italian Sausage, Eggs and Sharp Provolone at John's. The world knows about the Roast Pork and Cheese steaks, but a breakfast sandwich is to die for. Thanks John, Vince and...More

1  Thank Paul W
Reviewed 10 August 2017 via mobile

So I thought Philadelphia was king of the cheesesteak sandwich; however, the roast pork sandwich at John's is even better. The large is easily split between two people. It is located out of the downtown area, which means you won't have the line out the...More

Thank DeAnna S
Nearby Restaurants
Famous Dave's
34 reviews
.21 km away
Ikea - Restaurant
37 reviews
.55 km away
11 reviews
.52 km away
Nearby Attractions
Mummers Museum
24 reviews
1.40 km away
SS United States
19 reviews
.86 km away
Gloria Dei Church National Historic Site
8 reviews
1.50 km away
Trapped PHL - Escape Rooms
23 reviews
.22 km away
Ask a question
Questions & Answers
19 July 2015|
AnswerShow all 10 answers
Response from ScootersCrew | Reviewed this property |
27 December 2014|
AnswerShow 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
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Parking Available, Wheelchair Accessible
Good for
Child-friendly, Kids, Local cuisine
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
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