Data Center Map

STT Defu 1

ST Telemedia Global Data Centres
21 Defu Avenue 1
539539 Defu
Singapore
Visit Website

Please wait, loading..

Advertisement

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

16