Data Center Map

Lumen Tampa 3

Lumen
1700 N 25th Street
33605 Tampa
Florida, USA
Visit Website

Lumen
Data Center Operator at
Lumen Tampa 3
1700 N 25th Street
Headquartered in Broomfield, Colorado

238