Site: China Telecom Los Angeles

Company: China Telecom
Metro: Los Angeles
State: California
Region: United States
Region: North America
Address:
Usable SqFt: 6,500
Ownership: China Telecom does not own the building.

China Telecom opened the 6,500sqft site in 2011.

Map and Nearby Locations:

600 W 7th St, Los Angeles, CA 90017 (570)