I see a Pats vs Genos debate starting ……
I’m a Philly native but only visit anymore. On the way out of the airport I like Leo’s. Coworkers at a nearby facility recommended it years ago.
leossteakshop.com
Edit. If your by the bell. Walk to Redding Station which is a big food hall now...