Evangelical Free Church
2805 Erie Ave, Spirit Lake, IA 51360-2040Grace Lutheran Church
801 Hill Ave, Spirit Lake, IA 51360-1439New Testament Baptist Church
2105 Gary Ave, Spirit Lake, IA 51360-1541Spirit Lake United Methodist
1812 Gary Ave, Spirit Lake, IA 51360-1536St Alban's Episcopal Church
2011 23rd St, Spirit Lake, IA 51360Crosswinds Church-Spirit Lake
2805 Erie Ave, Spirit Lake, IA 51360-2040First Presbyterian Church
3501 Hill Ave, Spirit Lake, IA 51360-2035Immanuel Lutheran Church
2300 27th St, Spirit Lake, IA 51360Shepard of the Lakes
3309 Keokuk Ave, Spirit Lake, IA 51360-7636Spirit Life Fellowship Church
2504 Enterprise Ave, Spirit Lake, IA 51360-1072St Mary's Church Spirit Lake
1005 Hill Ave, Spirit Lake, IA 51360-1325