Irwin's Upstairs has been named to Esquire's 2021 list of the "Best New Restaurants in America." The South Philly establishment was praised by the publication for its location on the 8th floor of the historic Bok building, its extensive rooftop views of the city and the restaurant's Sicilian menu consisting of seafood, handmade pasta dishes and natural wines.