Site: China Telecom Los Angeles
Company: China Telecom
Site is located within: 600 W 7th St, Los Angeles - Digital Realty building
Metro: Los Angeles
Country: United States
Region: North America
Ownership: China Telecom does not own the building.
China Telecom opened the 6,500sqft site in 2011.