Site: Gyron Ajax 2 - Slough

Company: Gyron Internet Ltd
Metro: London: Slough
Metro: London
Country: England
Country: United Kingdom
Region: Western Europe
Region: Europe
Region: EMEA
Region: World
Address:
Gross SqFt: 56,700
Total Power: 8.0 Megawatts
PUE: 1.3

Map and Nearby Locations:

665 Ajax Avenue, Slough, UK