5
8058 S Hermitage Ave
Chicago, IL 60620
$1,400,000 USD
15,609 SF
19
Units
10.23% Cap Rate
15,609 SF
$1,400,000 USD
Apartments