630 Ajax Avenue

630 Ajax Avenue

630 Ajax Avenue, Slough, SL1, United KingdomBuilding

Data centers in the building (1)

Cyxtera Technologies LHR1-A

630 Ajax Avenue, Slough, SL1, United Kingdom

14 carriers

Location

630 Ajax Avenue
Slough, SL1, United Kingdom