Data Center Map

STT Defu 1

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

STT Defu

STT Defu


Full Screen
STT Defu
Advertisement

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

16