Site: Tata San Francisco
Company: Tata Communications
Metro: San Francisco Bay Area
State: California
Country: United States
Region: North America
Region: Americas
Address: 1100 Space Park Drive, Santa Clara, CA 95054 (Second Floor)
Gross SqFt: 60,000
Usable SqFt: 20,000
Total Power: 1.5 Megawatts