6
17852-17860 Halsted St
Homewood, IL 60430
$4,392,000 USD
7,019 SF
6.7% Cap Rate
7,019 SF
$4,392,000 USD
General Retail