8
1155 W 83rd St
Chicago, IL 60620
$2,800,000 USD
30,000 SF
43
Units
10.1% Cap Rate
30,000 SF
$2,800,000 USD
Apartments