1628 Hidden Creek Lane, Belvidere IL 61008 $1,150,000

1628 Hidden Creek Lane, Belvidere BD: 4 BA: 3.5 $1,150,000 Active