Spirit Lake Public Library in Spirit Lake
1801 Hill Ave,
Spirit Lake, 51360
(801) 445-5283
(801) 445-5283
![Spirit Lake Public Library - Spirit Lake](/logo/0/110/0/default.jpg)
Providers of historic site in Spirit Lake
historic site, protected site