Spirit Lake Public Library 702 16th Street Spirit Lake, Iowa 51360 712-336-2667 712-336-0511 (fax) slpublib@ncn.net Monday through Thursday: 10:00 AM to 7:00 PM Friday: 10:00 AM to 5:00 PM
Saturday: 10:00 AM to 3:00 PM Closed on Sunday