Nanhai Avenue, Telecom Building, Haikou City, Hainan Province

Haikou, China Data Center

See on Map