Camberley Data Center
London, UK

Camberley Data Center

FAST FACTS

Location: London, UK
Building Size: 145,000 SF
Services: Acquisition
Type: Data Center

MAP

Pin It on Pinterest