Avondale lands 1 million square-foot data center

By

Stack Infrastructure, a technology infrastructure company based in Denver, plans to build a 1 million-square-foot data center on 79 acres in Avondale.