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

11 - 20 of 326 reviews

Reviewed 7 May 2017 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

3  Thank DoctorVonCueBall
Reviewed 3 May 2017

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

1  Thank jpjpalmer
Reviewed 22 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 21 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
Reviewed 16 April 2017

We opted to skip the more touristy places to get a Philly Cheese steak and went to John's instead. Glad we did. Delicious, messy cheezy meat stuffed into sesame-toasted bread rolls. Simple, decadent, and happiness inducing. No frills. Food comes wrapped in paper and tin...More

Thank Greg H
Reviewed 11 April 2017

It's not much on atmosphere or ambience, but the cheesesteaks are some of the absolute best in Philly, and the incredibly juicy, messy roast pork IS the best in Philly. Well seasoned and generous portions. They used to be open just a few hours each...More

Thank Tjgreen1313
Reviewed 7 April 2017 via mobile

There are a few places in the city that never ever get old. The pork sandwich is a masterpiece! Always just as good as the last.

Thank ArtMacNew
Reviewed 31 March 2017 via mobile

Had to travel to Mecca for this cheesesteak reward -- amazing bread, fresh onions, cheese and grilled steak -- terrific! They close at 7pm so get there in plenty of time to peruse the menu and watch the guys making your sandwich fresh as can...More

Thank W.H. D
Reviewed 29 March 2017 via mobile

The bacon beef steak was really good! Full of flavour and very generous with the meat. On the other hand, thought the roast pork sandwich was average.

Thank Chu_Sam23
Nearby Restaurants
Famous Dave's
32 reviews
.15 miles away
10 reviews
.31 miles away
Ikea - Restaurant
37 reviews
.34 miles away
Nearby Attractions
Mummers Museum
24 reviews
.87 miles away
SS United States
18 reviews
.31 miles away
Gloria Dei Church National Historic Site
6 reviews
.93 miles away
Trapped PHL
21 reviews
.15 miles 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
Child-friendly, Local cuisine, 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
  • 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