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