Where is the CCTV Starlight Film and Television Base?
Beixing Road, Daxing District, Beijing. According to Baidu map, CCTV Starlight Film and Television Base is located in Beixing Road, Daxing District, Beijing, and was founded in July 2005. Starlight Film and Television Park is a characteristic industrial park engaged in industrial chain planning and platform operation of creative production of TV variety shows.