- 3105 Keokuk Ave, Spirit Lake, IA 51360$3,500/mo5 beds · 3 baths · 1,471 sq ft3105 Keokuk AveSpirit Lake, IA 51360
- 11037 E Village Cir, Spirit Lake, IA 51360$1,600/mo4 beds · 2 baths11037 E Village CirSpirit Lake, IA 51360
- 1010 Hill Ave, Spirit Lake, IA 51360$2,500/mo4 beds · 2 baths · 2,296 sq ft1010 Hill AveSpirit Lake, IA 51360
- 1113 Harpen St, Milford, IA 51351$2,000/mo5 beds · 2 baths1113 Harpen StMilford, IA 51351
- 20695 Circle Dr, Spirit Lake, IA 51360$2,400/mo4 beds · 2.5 baths · 1,839 sq ft20695 Circle DrSpirit Lake, IA 51360

Updated



