$109,500
1223 N Fellows Street, Ottumwa, IA, 52501
Single Family Residence