4
211 N Neil St
Champaign, IL 61820
$21.31 USD/SF/YR
2,816 SF
1
Space Available
Built 1915
2,816 SF Contiguous
Built 1915
2,816 SF
$21.31 USD/SF/YR
Retail