7
17930 Halsted St
Homewood, IL 60430
$3,221,120 USD
15,099 SF
7.5% Cap Rate
15,099 SF
$3,221,120 USD
Storefront