1439 S Saint Louis Ave
Chicago, IL 60623
$799,500 USD
6,615 SF
6
Units
13.04% Cap Rate
6,615 SF
$799,500 USD
Apartments