26
7815 S Kedzie Ave
Chicago, IL 60652
$1,566,842 USD
6,600 SF
6,600 SF
$1,566,842 USD
Storefront Retail Residential