16
105 S Elder Ln
Decatur, IL 62522
$2,130,000 USD
32,456 SF
35
Units
6.05% Cap Rate
32,456 SF
$2,130,000 USD
Apartments