8
7105 S Champlain Ave
Chicago, IL 60619
$2,500,000 USD
15,115 SF
41
Units
11.2% Cap Rate
15,115 SF
$2,500,000 USD
Apartments