Spirit Lake Public Library
702 16th St.
Spirit Lake, IA 51360
Phone: 712-336-2667
Fax: 712-336-0511
Friends of the Library