6
17910 Halsted St
Homewood, IL 60430
$3,623,000 USD
22,000 SF
7.25% Cap Rate
22,000 SF
$3,623,000 USD
Storefront Retail Office