"Guidebooks will point you to Pat's or Geno's for the best cheesesteak sandwich, but many locals tell you to go to John's Roast Pork. In South Philly near the Delaware River, city views are offered with your food. With breakfast all day and many sandwiches on the menu, if it's your first time, get the standard cheesesteak sandwich with American cheese. It comes out hot with melted cheese perfectly even through the meat. It's very tasty! So much that the James Beard Foundation gave it a nod years back. Being a Philly institution since 1930, they sell Pepsi products. If you go for lunch, expect to wait 20 minutes or so for your food, but it's worth the wait. Outdoor seating is in the back."