CHAMPAIGN, Ill. (WAND) — Construction is getting closer to completion on the Neil Street Plaza in Champaign, IL.
The new plaza will be at the corner of Neil Street and Main Street. Crews are currently working on pouring concrete and building the stage for the area.
A soft launch of the space is expected sometime in May.
Copyright 2025. WAND TV. All rights reserved.