1264 S Saint Louis Ave
Chicago, IL 60623
$675,000 USD
8,000 SF
6
Units
12.02% Cap Rate
8,000 SF
$675,000 USD
Apartments