7
17900 Halsted St
Homewood, IL 60430
$3,720,000 USD
31,974 SF
7% Cap Rate
31,974 SF
$3,720,000 USD
General Retail