4650 S Indiana Ave
Chicago, IL 60653
$1,800,000 USD
11,000 SF
7.69% Cap Rate
11,000 SF
$1,800,000 USD
Storefront