Great Connections Happen Here.™

Century Link
12001 N. I-45 Fwy.
Houston Texas 77060
static map
  • Facility provides 51,300 square feet, with 14,816 data center square feet
  • On site security, CCTV, and biometrics
  • 24/7 support technicians
  • UPS and redundant power system, with backup power generators
  • Humidity and temperature controlled