100 North Xinhua Road, 3rd Floor, Telecommunication College, Shaoguan, Guangdong

Shaoguan, China Data Center

See on Map