Iron Mountain London LON-1

Login to Add Favorite Login to
Site: Iron Mountain London LON-1

Company: Iron Mountain
Metro: London: Slough
Metro: London
Country: England
Country: United Kingdom
Region: Western Europe
Region: Europe
Region: EMEA
Address: 724-729 Dundee Road, Slough SL1 4JU, United Kingdom
Total Building SqFt: 183,000
Gross SqFt: 12,000
Total Power: 8.75 Megawatts

Strategically located in the Slough Trading Estate, LON-1 is a 183,000 SF colocation facility on Iron Mountain's 5.5-acre London data center campus. Enjoy close proximity to one of Europe's largest network ecosystems. The site was acquired in a sale-leaseback transaction with Credit Suisse


LON-1 security features include a guarded campus entrance, 3-factor access controls, fully, background-checked employees

Map and Nearby Locations:

724-729 Dundee Road, Slough SL1 4JU, United Kingdom