Telx's Phoenix PHX1 Interconnection, Cloud and Colocation Data Center is located in Phoenix, United States on 120 E Van Buren St. Telx's Phoenix PHX1 Interconnection, Cloud and Colocation Data Center is rated 4 out of 5 in the category telecommunications service provider in United States.
Address
120 E Van Buren St
Accessibility
Wheelchair-accessible entrance