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 Snyder Ave, Philadelphia, PA 19148-2711
+1 215-463-1951
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent68%
  • Very good22%
  • Average7%
  • Poor2%
  • Terrible1%
Travellers talk about
“roast pork” (164 reviews)
“cheesesteak” (219 reviews)
“sandwiches” (82 reviews)
American, Fast food
14 Snyder Ave, Philadelphia, PA 19148-2711
All Details
Write a ReviewReviews (394)
Traveller rating
Traveller type
Time of year

1 - 10 of 386 reviews

Reviewed 1 week ago

Ate here in September 2018. John's is one of, if not the best sandwich shops in the area. Unlike some other places, John's doesn't cook your sandwich until you order it (as the personnel keep telling the customers), thus, there may be a longer wait...More

Thank Charles D
Reviewed 2 weeks ago

After two failed famous cheese steak restaurant's we had one last stop before ending our trip on the city of brotherly love. I guess you can say we saved the best for last. We liked it. Our search for great cheese steak is complete.

Thank 1Jeeplover
Reviewed August 18, 2018 via mobile

Even though the restaurant’s name says “Roast Pork” and many people do order the namesake food, John’s Roast Pork is a fixture in the Philly Cheesesteak community. I didn’t see whiz cheese on the menu, which was OK because the way the onions are diced...More

Thank lauriemcmo
Reviewed August 17, 2018 via mobile

‘Twas a very long line when we arrived. Finally we hit the counter and I ordered the pork with spinach sandwich and my husband ordered cheesesteak. I took two bites of my pork sandwich and I am done! My nose is very sensitive to smell...More

Thank Hedi B
Reviewed July 19, 2018 via mobile

Great food. This is the quintessential family-run classic cheesesteak restaurant. It's a little off the beaten path, but totally worth the trip.

Thank Chris D
Reviewed July 14, 2018

I like to eat. This is the best sandwich I’ve ever had. I had the roast pork its almost unbelievably great. Yes the place is a little rough outside but aside from that this is a Philly must. Park in the shopping strip across the...More

Thank pack4321
Reviewed July 14, 2018

We decided to give John's Roast Pork a try and while the food was ok, the service was terrible. We walked in and there was a line of about 10 people. We quickly noticed the guys behind the counter were rude and very impatient. And...More

1  Thank buckinger2018
Reviewed July 11, 2018

The Philly cheesesteak was awesome. There was a long line and it does take longer if you order the cheesesteak but this is because they cook it fresh. The bun was also awesome. There are table outside. I highly recommend going here if you want...More

Thank Tracy L
Reviewed July 10, 2018 via mobile

I'd give it a higher rating but the atmosphere was kinda rough and not that pleasant. Regardless, the sandwich bread was fresh and generous amount of steak well-mixed with melted cheese. Definitely a filling meal and messy good. Not the most hygienic looking restaurant joint...More

Thank Rob L
Reviewed July 9, 2018

We got a roast pork sandy with sharp provolone and spinach and a cheesesteak with American and onions--the best sandwiches we've had in Philly. My husband is originally from Philly and Dinic's and Tony Luke's were his go tos--now it's John's. So good. They do...More

Thank Jaclyn B
Nearby HotelsSee all 89 hotels in Philadelphia
National at Dockside Apartments
1 review
1.95 km away
Holiday Inn Philadelphia Stadium
799 reviews
2.10 km away
Hilton Philadelphia at Penn's Landing
2,761 reviews
2.70 km away
Sheraton Philadelphia Society Hill Hotel
1,090 reviews
2.82 km away
Nearby Restaurants
Famous Dave's
35 reviews
.21 km away
Ikea - Restaurant
40 reviews
.55 km away
LongHorn Steakhouse
39 reviews
.37 km away
Nearby Attractions
SS United States
21 reviews
.86 km away
Mummers Museum
25 reviews
1.40 km away
Gloria Dei Church National Historic Site
8 reviews
1.54 km away
Trapped PHL - Escape Rooms
24 reviews
.22 km away
Ask a question
Questions & Answers
Dani W
July 2, 2018|
AnswerShow all 4 answers
Response from Mark G | Reviewed this property |
I would call them
Alexa C
January 8, 2018|
AnswerShow all 5 answers
Response from Consuelo L | Reviewed this property |
They start as soon as they open, at 9 a.m. but you need cash, they don't accept credit.
July 18, 2015|
AnswerShow all 12 answers
Response from Vicki A | Reviewed this property |
Yes, plenty of parking!
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Parking Available, Wheelchair Accessible
Good for
Kids, Local cuisine, Child-friendly
Open Hours
7:00 a.m. - 7:00 p.m.
7:00 a.m. - 7:00 p.m.
7:00 a.m. - 7:00 p.m.
7:00 a.m. - 7:00 p.m.
9:00 a.m. - 7:00 p.m.
Location and Contact Information
  • Address: 14 Snyder Ave, 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