The Spirit Lake Public Library offers residents access to learning, information and entertainment, and is a proud member of the American Library Association.
Click here for a link to the Spirit Lake Public Library: http://www.spiritlake.lib.ia.us
Library Facebook page: www.facebook.com/slpublib
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.