ST Telemedia Global Data CentresData Center Operator at
STT Defu 2
23 Defu Avenue 1
Headquartered in Singapore, Singapore
STT Defu 2
23 Defu Avenue 1
Headquartered in Singapore, Singapore