by Aphorio Carter | Jul 1, 2026
The Colocation Data Center is a colocation data center located in Dallas, Texas. The facility spans 125,538 rentable square feet on 7.61 acres and offers 4.5 MW of critical power. The property is leased to a Singapore-based global consumer internet company listed on...