4
7704 S Emerald Ave
Chicago, IL 60620
$920,000 USD
20,326 SF
14
Units
11.23% Cap Rate
20,326 SF
$920,000 USD
Apartments