Foshan, China

  • Foshan

Zenlayer, Foshan, China
7 Guichengjiedaonanliu St.
528253 Foshan
China

Cooling Redundancy

N+1

Rack Cabinets Dedicated Servers Remote Hands

Visit Foshan website