Beijing ETDA, China

  • Beijing ETDA

Zenlayer, Beijing, China
15 Tongji Rd.
100176 Beijing
China

Cooling Redundancy

N+1

77500sq. ft.
Rack Cabinets Footprints Dedicated Servers Remote Hands

Visit Beijing ETDA website