703 S Neil St
Champaign, IL 61820
$4,150,000 USD
32,800 SF
7.33% Cap Rate
32,800 SF
$4,150,000 USD
Storefront