Data Center Map

Telstra Tokyo (TKDS3)

Telstra International
6-5 Kitashinagawa
142-0054 Tokyo
Japan
Visit Website

Please wait, loading..

Advertisement

Telstra International
Data Center Operator at
Telstra Tokyo (TKDS3)
6-5 Kitashinagawa
Headquartered in London, United Kingdom

3