Spirit Lake City Hall
1803 Hill Avenue
Spirit Lake, IA 51360
712-336-1871
712-336-3854 (fax)

Individual staff contacts are listed under City Staff in the menu.