2
320 W Main St
Decatur, IL 62522
$495,000 USD
6,000 SF
11
Units
14.5% Cap Rate
6,000 SF
$495,000 USD
Apartments