A recent ranking looked to find the best pizza cities in the US, and they shockingly found that this Colorado city was the top spot for pizza in the entire country.
Colorado is home to many fantastic local restaurants, but sadly losing more by the day. This week, we lost another local fav after a sudden closure this week.