3140 S Indiana Ave
Chicago, IL 60616
$4,400,000 USD
14,016 SF
21
Units
7.07% Cap Rate
14,016 SF
$4,400,000 USD
Apartments