Located at 8636 S Peoria St in Englewood, CO, USA, the Enzu DEN1 Englewood Data Center is a certified facility that holds LEED certification. While specific details regarding its gross building size, gross colocation space, and power information are not publicly available, the data center is situated within a vibrant ecosystem, with 43 other data center locations identified within a 50-mile radius.
The DEN1 Englewood Data Center is a versatile facility offering cloud node and colocation services. It boasts a comprehensive suite of certifications, including HIPAA, HITECH, PCI-DSS, ISO 27001, SOC 1, SOC 2, and FedRAMP, demonstrating its commitment to security, compliance, and quality. Located at 8636 S Peoria St, Englewood, CO, USA, this data center is equipped to meet a wide range of data management needs.