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