Iron Mountain Data Centers LON – 2 – London Data Center, situated at 110 Buckingham Avenue, Slough, UK, spans an impressive 269,097 square feet. While the gross colocation space details are not disclosed, the facility boasts a substantial 27 MW power capacity. This prime location also benefits from proximity to 105 other data centers within a 50-mile radius. Specific certifications for this location are not currently available.
Our London data centers, LON-1 and LON-2, are strategically situated within Europe’s largest network ecosystems in the heart of the Slough data center corridor, west of the M25. LON-1, originally established for a leading banking institution, and LON-2, a new greenfield facility, collectively offer over 35,000 square meters of total space and 36 MW of power. With hundreds of connectivity options, these facilities provide a robust and scalable solution for your data center needs.