Contact Information
702 16th Street, Spirit Lake, Spirit Lake, IA 51360
Detailed Information

Spirit Lake Public Library is located in downtown Spirit Lake, Iowa, United States. The Civic Improvement Association started a library in a rented commercial building downtown in 1901