Data Center Map

STT Defu 3

ST Telemedia Global Data Centres
51 Defu Lane 10
539216 Singapore
Singapore
Visit Website

Please wait, loading..

Advertisement

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

16