tw telecom’s Montgomery data center 1 is located at 1 Dextar Plaza, Suite 110, Montgomery, AL 36104, and one of the two data center facilities that is owned and operated by tw telecom in Montgomery. The building constructed in 1982 is brick steel structure with concrete slab on grade floor, and is located in central business […] Read More
- Find more data centers in Montgomery,
- Alabama.