Iron Mountain Data Centers LON – 1 – London Data Center, located at 4 Slough Road, Windsor, Slough SL1, United Kingdom, is a substantial facility spanning 112,000 square feet. While the gross colocation space details are not publicly available, this data center boasts a robust power capacity of 8.7 MW. Furthermore, its strategic location provides access to an extensive network of 105 other data center facilities within a 50-mile radius. This location is distinguished by a comprehensive suite of certifications, underscoring its commitment to high standards across various critical areas, including ISO 27001 (information security management), ISO 50001 (energy management), PCI-DSS (payment card industry data security standard), SOC 2 Type 2 (security, availability, processing integrity, confidentiality, and privacy), SOC 3 (trust services criteria for general use reports), ISO 14001 (environmental management), and ISO 90001 (quality management).
Our London data centers, LON-1 and LON-2, are strategically located within the prominent Slough data center corridor, just west of the M25. LON-1, originally developed for a major banking institution, and the newly constructed LON-2, are situated in close proximity to one of Europe’s most extensive network ecosystems. Together, these facilities provide over 35,000 square meters of total space and a substantial 36 MW of total power, complemented by hundreds of diverse connectivity options, making them an ideal choice for businesses seeking robust and well-connected data solutions.