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)
Open Now
07:00 - 19:00 Hours
American, Fast food
14 Snyder Ave, Philadelphia, PA 19148-2711
All Details
Write a ReviewReviews (399)
Traveller rating
Traveller type
Time of year

1 - 10 of 391 reviews

Reviewed 2 days ago

You could probably ask a hundred Philadelphia residents who serves the BEST Philly Cheese steak and you could get 100 different answers but they would all be lying unless they said, John's Roast Pork. I have this straight from the connoisseur of Philly Cheese Steaks:...More

Thank Pamela-Leslie
Reviewed 1 week ago via mobile

John’s Roast Pork was my last stop when leaving Philadelphia. This spot was good food and a great prices. I had the roast port sandwich and the Philly cheese steak sandwich to go. The roast pork was great. I kept mine plain to avoid the...More

Thank Nick S
Reviewed 2 weeks ago

You read it correct, John's Roast PORK has the most delicious Cheesesteaks in Philly. Forget whiz wid, that stuff is disgusting. John's Roast Pork does not carry whiz. We went in around late afternoon and the place had a line of people almost out of...More

Thank Abhisekh M
Reviewed 2 weeks ago via mobile

With a name like Johns Roast Pork, you might assume that their cheesesteaks are nothing to brag about, but you'd be wrong. Every time I'm back in philly, I make a point to try a different cheesesteak place, and Johns is without a doubt my...More

Thank travis c
Reviewed 2 weeks ago

Small place but been around for decades. You will see John the owner still making the sandwiches which are part of the history of Philly and it's cheese steak hoagies.. only one word.. incredible..

Thank mari0fernandez
Reviewed 4 weeks 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 4 September 2018

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 19 August 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 17 August 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 19 July 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
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,782 reviews
2.70 km away
Sheraton Philadelphia Society Hill Hotel
1,097 reviews
2.82 km away
Nearby Restaurants
Ikea - Restaurant
41 reviews
.55 km away
Famous Dave's
35 reviews
.21 km away
LongHorn Steakhouse
40 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
2 July 2018|
AnswerShow all 4 answers
Response from Mark G | Reviewed this property |
I would call them
Alexa C
8 January 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.
18 July 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
Local cuisine, Kids, Child-friendly
Open Hours
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 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