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...
  • Excellent69%
  • Very good22%
  • Average7%
  • Poor1%
  • Terrible1%
Travellers talk about
“roast pork” (155 reviews)
“cheesesteak” (205 reviews)
“sandwiches” (80 reviews)
Closed Now
American, Fast food
14 Snyder Ave, Philadelphia, PA 19148-2711
All Details
Write a ReviewReviews (377)
Traveller rating
Traveller type
Time of year

1 - 10 of 369 reviews

Reviewed 1 week ago

We had multiple cheesesteaks while visiting Philly, and this was THE BEST! We were able to watch them cook the meat right in front of us, and OH MAN, that was good meat. My husband had the roast pork sandwich, and that was THE BEST...More

Thank Emily M
Reviewed 2 weeks ago

Here we go! The cheesesteak battle was one of the reasons we traveled through Philadelphia during our trip. We had to try Geno's, Pat's, and John's. Here is our votes, and there will certainly be arguments about it because we argued about it ourselves. Out...More

Thank Jack4355197
Reviewed 2 weeks ago via mobile

We’d been looking forward to our cheesesteak ever since we planned our trip.Due to some delays, we were not sure if we were going to make it in time before they close at 7pm...we rolled in at 18:51...just in time The cheese steak was definitely...More

Thank Sabrina H
Reviewed 3 weeks ago

Simply put....AWESOME!! Thanks for a GREAT Cheesesteak! The steak is cooked to order, while your watching and smothered with real cheese and lots of onions on a fresh roll!!

Thank Mark V
Reviewed 3 weeks ago

Great sandwich and crew. Guy in front of me was looking for a Colorado state quarter and cashier had about $30-$40 of quarters on the counter looking for one with him-found it! The guy was so happy and got his sandwich, too. My wife and...More

1  Thank mcibdb2011
Reviewed 3 weeks ago via mobile

What to say.....everything was perfect. The place from outside would not say much but enter it and you will be in a new world. There was no waiting time at 17:30 so we could spend a few words with the team and this was already...More

Thank Sguizzarelli D
Reviewed 4 weeks ago via mobile

John’s has the best cheese steak around. Tourists love the mediocre places in Phila. Locals know that John’s is heads above those places. It is small and crowded but so worth the wait. The owner takes your order and treats you with respect. The subs...More

Thank Mark G
Reviewed 4 weeks ago via mobile

We heard of this place on the food network. It was definitely worth the one hour drive and 45 minute wait in line. I had the classic pork sandwich with spinach. The roll was so fresh and the pork was perfection.

Thank Italiansweetie
Reviewed 17 March 2018

We had heard many positive things about this restaurant! We were not disappointed. Half the fun of ordering your food is just being in the 'atmosphere'!! Got to be there to feel it. The Philly cheesesteak was one of the best I have eaten! Folks...More

Thank Vicki A
Reviewed 12 March 2018 via mobile

Not much to say, but we've eaten at a ton of cheesesteak and pizza places in philly, and this is by far the best cheesesteak in philly

Thank njsfinest3
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,645 reviews
2.70 km away
Sheraton Philadelphia Society Hill Hotel
1,046 reviews
2.82 km away
Nearby Restaurants
Famous Dave's
35 reviews
.21 km away
Ikea - Restaurant
39 reviews
.55 km away
LongHorn Steakhouse
36 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
Alexa C
9 January 2018|
AnswerShow all 4 answers
Response from James S | Reviewed this property |
Sorry Alexa. It’s been a while since I signed in, but it looks like some people answered the question for both of us. Yes, it s a little bit of a dive, but the sandwich’s are just awesome!!
19 July 2015|
AnswerShow all 11 answers
Response from Paul W | Reviewed this property |
street parking only
26 December 2014|
AnswerShow 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
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Parking Available, Wheelchair Accessible
Good for
Child-friendly, Kids, Local cuisine
Open Hours
7:00 AM - 7:00 PM
7:00 AM - 7:00 PM
7:00 AM - 7:00 PM
7:00 AM - 7:00 PM
9:00 AM - 7:00 PM
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