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
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

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

April 09, 2018 06:00 AM