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.
- Operator
- Iron Mountain Data Centers
- Location
- Slough, Berkshire, SL1
- Status
- Capacity
- 8.75 MW
- Last checked
- 1 Nov 2026
Sources
Spotted something out of date? Send a correction.