2
1212 Menard st
Riverton, IL 62561
$2,820,000 USD
43,696 SF
35
Units
9.47% Cap Rate
43,696 SF
$2,820,000 USD
Apartments