TV

Telemundo invests $250 million in its future with a new Miami 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.
Emily Michot