John's Roast Pork
An iconic South Philadelphia counter-service joint operating since 1930, highly praised by locals for both its roast pork and cheesesteak sandwiches.
Serving roast pork and cheesesteaks on Snyder Avenue in South Philadelphia since 1930, this spot has kept its menu largely unchanged and won the James Beard "America's Classics" award in 2006. The roast pork sandwich is traditionally paired with melted provolone and garlicky broccoli rabe, while its cheesesteak is consistently ranked near the top of local best-of lists. This is a small counter-service joint that closes at 5:00 PM and is closed on Sundays and Mondays, making it unsuitable for dinner plans. Online ordering prices are about $17 for a large roast pork and $18 for a cheesesteak; in-store prices may be slightly lower. Located quite far south, taking a taxi is recommended.
Opening hours
Tuesday to Saturday 10:00-17:00; closed on Sundays and Mondays
Nearby sights
- Pat's King of Steaks & Geno's Steaks
- Italian Market (9th Street)
- Penn's Landing & Spruce Street Harbor Park
- Philadelphia's Magic Gardens
- Museum of the American Revolution
- Independence Hall
- Franklin Court & Benjamin Franklin Museum
- Liberty Bell Center