Iron Mountain LON-1

Former banking data centre at 724-729 Dundee Road, Slough, operated by Iron Mountain since 2017. Iron Mountain cites 8.75MW of total power; a third-party listing gives 10MW.

Location
Slough, Berkshire, SL1
Status
Operating
Capacity
8.75 MW
Last checked
1 Nov 2026

Sources

Spotted something out of date? Send a correction.

Other data centres in Slough