3931 W 63rd St
Chicago, IL 60629
$1,100,000 USD
7,037 SF
10.5% Cap Rate
7,037 SF
$1,100,000 USD
Storefront Retail Residential