Data Center Map

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

16