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” (183 reviews)
“sandwiches” (70 reviews)
Closed Now
All hours
American, Fast food
14 E. Snyder Avenue, Philadelphia, PA 19148-2711
Write a Review
Reviews (328)
Traveller rating
Traveller type
Time of year

1 - 10 of 321 reviews

Reviewed 2 days 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 3 days 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 1 week ago

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 2 weeks ago

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 2 weeks ago 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 2 weeks ago 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 3 weeks ago 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
Reviewed 4 weeks 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 weeks 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 17 May 2017 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
Nearby Restaurants
Famous Dave's
32 reviews
.24 km away
10 reviews
.50 km away
Ikea - Restaurant
37 reviews
.55 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
.24 km away
Questions & AnswersAsk a question
Is there any parking there?
19 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
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
  • 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