Community Health Center
Heritage Health SBHC Spirit Lake Elementary
Spirit Lake, ID, 83869
Sliding-fee scale
Primary CareCommunity Health
3 community health centers in Spirit Lake.
Spirit Lake, ID, 83869
Spirit Lake, ID, 83869
Spirit Lake, ID, 83869