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