DeKalb Data Center

A new 900,000 square-foot data center that includes two data halls and an administrative building.

  • DeKalb Data Center