2110 St James Avenue, Belvidere IL 61008 $279,900

2110 St James Avenue, Belvidere BD: 5 BA: 3.5 $279,900 Active