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.

Library Facebook Page