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