Channels TV is an independent and multiple award winning 24-hour news and media television channel based in Lagos, Nigeria.
Address: 44/48 Channels TV Avenue Isheri-North Lagos Nigeria.
Telephone: +234-1-2131214, +234-1-2131215, +234-704-520-3063
Join our list
Subscribe to our mailing list and get live events updates to your email inbox.