5
7906 S Wabash Ave
Chicago, IL 60619
$1,500,000 USD
15,054 SF
17
Units
10% Cap Rate
15,054 SF
$1,500,000 USD
Apartments