COVID-19: Our number one priority is the health and safety of our employees and customers. See statement from our CEO.

8435 Stemmons Freeway, Texas

The facility at 8435 Stemmons Freeway is the most connected data centre in the Dallas/Fort Worth area. We occupy the entire second floor, providing over 35,000 square feet of colocation space.