TLC là kênh truyền hình trả tiền ở Đông Nam Á được ra mắt vào tháng 6 năm 2001 với tên gọi Discovery Travel & Living và Discovery Travel & Adventure Channel. Đây là kênh thứ ba do Warner Bros. Discovery phát sóng trong khu vực. Ban đầu nó tập trung vào việc cung cấp giải trí liên quan đến du lịch.
Đơn vị biên tập nội dung của TLC được đặt tại Trung tâm truyền hình Thông tấn xã Việt Nam (TTXVN).