Top Data IDC Shanghai
588 Zixing Road Zizhu National Hi-Tech Park, Building 2 Unit 502C
200241 Minhang District
China
200241 Minhang District
China
Data Center | Address | Market |
---|---|---|
Top Data IDC Shanghai | 588 Zixing Road Zizhu National Hi-Tech Park, Building 2 Unit 502C | Shanghai |