33
1210 W 83rd St
Chicago, IL 60620
$799,926 USD
25,695 SF
25
Units
25% Cap Rate
25,695 SF
$799,926 USD
Apartments