Site: Proximity Edge 5 Liverpool
Company: Proximity Data Centres
Metro: Liverpool
Country: England
Country: United Kingdom
Region: Western Europe
Region: Europe
Region: EMEA
Region: World
Address: Gross SqFt: 22,343
Total Power: 3.0 Megawatts