2640 W 183rd St
Homewood, IL 60430
$2,715,308 USD
12,000 SF
9.25% Cap Rate
12,000 SF
$2,715,308 USD
Medical