13
8701 S Clyde Ave
Chicago, IL 60617
$825,000 USD
9,117 SF
9
Units
8.89% Cap Rate
9,117 SF
$825,000 USD
Apartments