First look: Arch Pizza opens in Park Hill with St. Louis-style pizza
UPDATE: After a year in Denver, Arch Pizza closed all of its metro-area stores in November 2014. The move came on the heels of an aggressive expansion by the St. Louis-style pizza chain, which opened its third store in March. Last month, comedian and television host Jimmy Kimmel squarely insulted…