SOURCE Dallas data center is located at 2020 Live Oak St., Dallas, TX 75201. The data center is a dedicated Mission Critical Facility (MCF) that was originally built as a 12 story office building on 1.25 acres of land occupying an entire city block, and situated in the heart of the downtown central Dallas business […] Read More