202720262025
QTS Cedar RapidsCedar Rapids, Iowa, United States
Full details →
Building
Substation
On-site power
Backup power
Cooling