1601 Hubbard Ave
Batavia, IL 60510
$1,100,000 USD
2.85 AC
2.85 AC
$1,100,000 USD
Industrial