5
7924 S Rhodes Ave
Chicago, IL 60619
$525,000 USD
8,044 SF
6
Units
10.3% Cap Rate
8,044 SF
$525,000 USD
Apartments