No. 2 Hongli Road, Futian Free Trade Zone, Shenzhen

Shenzhen, China Data Center

See on Map