Site: China Telecom Los Angeles
Company: China Telecom
Metro: Los Angeles
Country: United States
Region: North America
Address: 600 W 7th St, Los Angeles, CA 90017 (Suite 570)
Usable SqFt: 6,500
Ownership: China Telecom does not own the building.
China Telecom opened the 6,500sqft site in 2011.