ST Telemedia Global Data CentresData Center Operator at
STT Defu 3
51 Defu Lane 10
Headquartered in Singapore, Singapore
STT Defu 3
51 Defu Lane 10
Headquartered in Singapore, Singapore