23551 S Vetter Rd
Elwood, IL 60421
$7,500,000 USD
18.11 AC
18.11 AC
$7,500,000 USD
Industrial