CHAMPAIGN, IL
ICON Champaign is scheudled to open in July of 2021. The 163 unit, 276 bed development is located in the heart of the University of Illinois campus.