First Presbyterian Church Loading Map.... First Presbyterian Church3501 Hill Ave - Spirit LakeEvents 43.40857099999999 -95.10121800000002 Address 3501 Hill Ave Spirit Lake IA 51360 United States Upcoming Events No events in this location