Arch Pizza will open its third St. Louis-style pie hole on Saturday
Is St. Louis taking over Denver? On Saturday, March 8, Arch Pizza Co. will open its third St. Louis-style pizza restaurant in less than a year. And it will be the biggest one yet, with 2,800 square feet indoors and plenty of outdoor dining space outside, too, at 10101 East…