WCIA
509 South Neil Street, Champaign, IL, USA
(217) 373-3650
WCIA channel 3 is a CBS-affiliated television station located in Champaign, Illinois. Owned by Nexstar Broadcasting Group Inc., it has a sister station, WCIX-TV, the MyNetworkTV affiliate licensed to Springfield, Illinois. Both WCIA and WCIX are operated out of a studio on Neil Street in downtown Champaign.