3
4342-4346 W 63rd St
Chicago, IL 60629
$900,000 USD
3,261 SF
8.44% Cap Rate
3,261 SF
$900,000 USD
Storefront