There are a lot of options for pizza in the Denver metro area – including the spots that made Westword‘s recent list of the ten best. On December 20, 2021, a new contender opened at 103 South Public ...