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.