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” (162 reviews)
“cheesesteak” (216 reviews)
“sandwiches” (82 reviews)
Open Now
7:00 a.m. - 7:00 p.m. Hours
American, Fast food
14 Snyder Ave, Philadelphia, PA 19148-2711
All Details
Write a ReviewReviews (391)
Traveller rating
Traveller type
Time of year

1 - 10 of 383 reviews

Reviewed yesterday 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 4 weeks ago 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 5 weeks ago

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

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
Reviewed July 7, 2018 via mobile

This is a James Beard award winning food stand! Their cheesesteak is scrumptious and very popular. There was a constant line for their sandwiches which moved pretty quickly. It is small on space but big on flavor. They do have a couple of tables outside...More

Thank Lynda B
Reviewed June 22, 2018

Long line but there is a reason. Cheesesteaks are made to order. perfect bread and stuffed with meat, onions and the american cheese is mixed within the meat....sooo good! We had cheesesteaks from 4 other places and this was the best for us.

1  Thank IllinoisKate1
Reviewed June 21, 2018

When I entered the restaurant the manager/owner was yelling at a fellow employee instead of waiting on customers. It went on for minutes while we waited to order. He went on to say to the customers that these things happen in a family business. Not...More

Thank Randy F
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,734 reviews
2.70 km away
Sheraton Philadelphia Society Hill Hotel
1,080 reviews
2.82 km away
Nearby Restaurants
Famous Dave's
35 reviews
.21 km away
Ikea - Restaurant
40 reviews
.55 km away
LongHorn Steakhouse
38 reviews
.37 km away
Nearby Attractions
SS United States
20 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
Child-friendly, Kids, Local cuisine
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