Spirit Lake Public Library
702 16th Street
Spirit Lake, Iowa 51360
Phone: 712-336-2667
Fax: 712-336-0511

Library Hours:
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 for more information.

Library Facebook Page