1656 E 83rd Pl
Chicago, IL 60617
$850,000 USD
10,000 SF
9
Units
8.79% Cap Rate
10,000 SF
$850,000 USD
Apartments