Food Network says that there are 98 iconic sandwiches in America and 2 of them can be found in Philly.

Food Network posted a list of the 98 sandwiches and " the perfect place to try each one."

The first Philly sandwich on the list should come as no surprise, although the best place to find one is definitely a surprise.  The Philly cheesesteak is the sandwich and according to Food Network, the best place to try one isn't Pat's or Geno's, it's at John's Roast Pork on E. Snyder Ave.

Credit: Google

Ironically, the roast pork sandwich is the second Philly sandwich on Food Network's list, but John's isn't their choice of where to try it.

Here's how Food Network describes the roast pork sandwich...

"Stuffed to the gills with roast pork, broccoli rabe, sharp provolone and long hots."

As far as the best place to try a roast pork sandwich, Food Network says it Paesano's on S. 9th Street.

Credit: Google

To check out all 98 of the best sandwiches in America according to Food Network, click here.