Africa Data Centres Cape Town

Location

108 De Waal Road
Cape Town, 7945, South Africa

Parent company

Africa Data Centres

Service provider