56
112 W Hill St
Champaign, IL 61820
$1,995,000 USD
6,556 SF
7
Units
10.52% Cap Rate
6,556 SF
$1,995,000 USD
Apartments