Data Center Map

QTS Santa Clara I & II

QTS Data Centers
2807 Mission College Blvd
95054 Santa Clara
California, USA
Visit Website

QTS Data Centers
Data Center Operator at
QTS Santa Clara I & II
2807 Mission College Blvd
Headquartered in Overland Park, Kansas

36