Spirit Lake Public Library Map Unavailable Address 702 16th Street Spirit Lake Ia 51360 United States Upcoming Events No events in this location