Site: Level3 (was TWTC) Denver
Company: Lumen Technologies
Metro: Denver
State: Colorado (CO)
Country: United States
Region: North America
Region: Americas
Address: Usable SqFt: 9,400
This site is a former Time Warner Telecom (tw telecom) PoP/Datacenter