Site: ITPS Newcastle

Company: ITPS
Metro: Newcastle-Tyneside
Country: England
Country: United Kingdom
Region: Western Europe
Region: Europe
Region: EMEA
Region: World
Gross SqFt: 30,000
Total Power: 1.6 Megawatts

Map and Nearby Locations: