5
6618 S Kenwood Ave
Chicago, IL 60637
$6,950,000 USD
27,600 SF
35
Units
7.52% Cap Rate
27,600 SF
$6,950,000 USD
Apartments