24 Horas is a Chilean news channel owned by Televisión Nacional de Chile (TVN), the state-owned national broadcaster. The headquarters is located in ed in Providencia, Santiago Province, Santiago Metropolitan Region.

Leave a comment

24 Horas TV