I have to go to Philly for the day for a Dr.'s appointment. Will be arriving by Amtrak and will probably be walking to the Jefferson Hospital complex. I don't know Philadelphia at all. If I end up with an hour or so to kill, is there anywhere not too far out of my way where I can get a decent cheesesteak? Not looking for quintessential here, just better than what I'd find in Manhattan. Or perhaps there's something in that area that's not cheesesteak but is quintessential something else and not to be missed given the limited amount of time?