2900-2908 W 63rd St
Chicago, IL 60629
$595,000 USD
5,900 SF
9.26% Cap Rate
5,900 SF
$595,000 USD
Storefront Retail Office