Champaign Center, Champaign, IL 61820 - Retail Space for rent
Champaign Center is located at 2102 North Neil Street in the Wilbur Heights neighborhood, IL, Champaign, 61820. The Retail building features a total of 111,985 Sqft. There are 2 Retail spaces available for lease at 2102 North Neil Street, Champaign, IL, 61820, totaling 111,312 Sqft. The largest space available has 70,695 Sqft.
There are 2 retail spaces for lease in the Wilbur Heights neighborhood, totaling 111,312 Sqft of available retail space. The retail space availability for the 61820 zip code is 111,312 Sqft, in 2 retail spaces.