QTS Santa Clara

QTS at 2805/2807 Mission College Blvd