23
7152 S Emerald Ave
Chicago, IL 60621
$750,000 USD
6,000 SF
6
Units
10.5% Cap Rate
6,000 SF
$750,000 USD
Apartments