7
17930 Halsted St
Homewood, IL 60430
$3,019,800 USD
15,099 SF
8% Cap Rate
15,099 SF
$3,019,800 USD
Storefront