23 N Grove Ave, Freeport, IL 61032 $49,900

23 N Grove Ave, Freeport BD: 3 BA: 2.0 $49,900 Active