Libraries in Spirit Lake, IA Spirit Lake Public Library702 16th StSpirit Lake, IA, 513607123362667LibrariesLibraryPublic Library Show More