Spirit Lake Public Library
702 16th St.
Spirit Lake, IA 51360
Phone: 712-336-2667
Fax: 712-336-0511
Upcoming Programs
We often take pictures and videos at our events. Here's why.