Zenlayer, Beijing, China 15 Tongji Rd.100176 BeijingChina
Cooling Redundancy
N+1
Visit Beijing ETDA website