Telemundo invests in its future with a new high-tech HQ

Telemundo Center is the new global headquarters for the Spanish-language TV giant. Located at Northwest 117th Place and 25th Street, it represents a $250 million, 20-year investment by the company.
Up Next
Telemundo Center is the new global headquarters for the Spanish-language TV giant. Located at Northwest 117th Place and 25th Street, it represents a $250 million, 20-year investment by the company.

Telemundo’s new headquarters embraces the future. It may transform this area, too

April 09, 2018 06:00 AM