zColo 840 S Canal St., USA

  • zColo  840 S Canal St.

zColo, Chicago, USA
840 S Canal St.
Chicago, IL 60607

60607

2.60MW Power Capacity 4500sq. ft.

Visit zColo 840 S Canal St. website