Spirit Lake Public Library
702 16th Street
Spirit Lake, Iowa 51360
Phone: 712-336-2667
Fax: 712-336-0511
Library Hours:
Monday – Thursday 9am to 6 pm
Friday – 9am – 4 pm
Saturday 9am – 2 pm
The Library is located in downtown Spirit Lake and provides a wide range of selections, including books and other media for check-out and numerous items for reference.
See www.spiritlake.lib.ia.us for more information.