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