11000 S Indiana Ave
Chicago, IL 60628
$430,000 USD
3,800 SF
6
Units
10.6% Cap Rate
3,800 SF
$430,000 USD
Apartments