Spirit Lake Public Library
702 16th Street
Spirit Lake, Iowa 51360
Monday through Thursday: 10 a.m. to 7 p.m.
Friday: 10 a.m. to 5 p.m.
Saturday: 10 a.m. to 3 p.m.
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.