tw telecom’s Atlanta data center 2 is located at 180 Peachtree St SW, Atlanta, GA 30303, and one of the two data centers facilities that is owned and operated by tw telecom in Atlanta. The building constructed in 1928 is brick steel structure with concrete slab on grade floor, and is located in central business district. The data […] Read More