DALLAS, Jan. 23, 2018 /PRNewswire/ — Stream Data Centers is pleased to announce its new Chicago-area development in Elk Grove Village, Ill. When completed in late 2018, the newly constructed facility will offer 15MW of critical load and approximately 130,600 square feet of data center…