21
2057-2059 Ridge Rd
Homewood, IL 60430
$1,650,000 USD
8,200 SF
4
Units
8.84% Cap Rate
8,200 SF
$1,650,000 USD
Apartments