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...
  • Excellent67%
  • Very good23%
  • Average7%
  • Poor2%
  • Terrible1%
Travellers talk about
“roast pork” (142 reviews)
“cheesesteak” (185 reviews)
“sandwiches” (71 reviews)
Closed Now
All hours
American, Fast food
14 E. Snyder Avenue, Philadelphia, PA 19148-2711
All Details
Write a Review
Reviews (331)
Traveller rating
Traveller type
Time of year

1 - 10 of 324 reviews

Reviewed 5 days ago via mobile

Pork w spinach and sharp provolone....can't stop thinking about it. Friendly staff, unBelievable sandwich. All kinds of yes.

Thank tinawilsonphoto
Reviewed 1 week ago

We knew we had to try a Philly cheese steak while visiting Philadelphia and it was hard to pick where to go. After reading reviews from quite a few restaurants, we chose John's. We were not disappointed. We arrived about 1 pm and there was...More

Thank Lin L
Reviewed 3 weeks ago via mobile

Was in the area and asked a local for a great cheese steak place. He turned and point in the direction of John's. There was a line out the door a good sign. Then there laws the show while waiting watching the chaos of John's...More

Thank coopervanning
Reviewed 4 weeks ago via mobile

Swung thru here before going to a Phillies game. Looked online for high rated places and John's was mentioned a few times. I waited about 45 mins on a saturday afternoon which probably isn't terrible for these places. The pork line was flying because they...More

Thank JohnnyPung
Reviewed 4 weeks ago

I had previously tasted Philly Cheesesteak Sandwiches in NYC and Vegas, neither of which I could finish eating because they tasted terrible. I'm from Australia and knowing I was visiting Philly and figured if anyone knew how to make them it would be there. I...More

Thank Christine D
Reviewed 14 June 2017

Maybe it's because we drove 5 hours that our hopes were built up. We like to travel for food experiences and just knew that this would be so worth it. For years, we had been hearing how the cheese steak you get outside of Philly...More

Thank DeNica B
Reviewed 11 June 2017

I read about t his restaurant on Philly.com giving it rave reviews for the pork sandwiches. The pork is very good not stingy on the pork and good rolls. I am used to adding sharp provolone- had it and broccoli rabe, Here they add spinach....More

Thank joanz359
Reviewed 8 June 2017 via mobile

Wife and I were recently in town and made sure to make the trek over to John's for the best cheesesteak and roast pork sandwiches in town. Met several people from all over the country and world outside sitting at the picnic tables also enjoying...More

Thank MD Sr
Reviewed 7 June 2017 via mobile

Visited John's for lunch yesterday. It's off the beaten path a bit in the southern area of Philadelphia and parking seems to be limited, but we found a spot on the street next to John's. Sandwiches are amazing! The Roast pork served with spinach and...More

Thank Garypl
Reviewed 2 June 2017 via mobile

John's has the best meats and they melt the cheese on the grill. They use a harder roll than others, but the taste is worth it. If you have never had one this is the place to get your first.

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