Pizza Depot Opening Location in St. CloudPizza Depot Opening Location in St. CloudA popular Becker pizza destination is expanding to St. Cloud.Dan DeBaunDan DeBaun