Uptime Institute Awards

CLIENT DETAILS
Tencent
 
PROJECT DETAILS
Chongqing Taihe Data Center, Building 2
Location:
Chongqing, China
AWARDS