Hospitals, Clinics & Medical Centers in Spirit Lake, IA

2301 Highway 71 S., Suite C, Spirit Lake, Iowa, 51360

(712) 336-3750


1912 Zenith Ave, Spirit Lake, Iowa, 51360-1000

(712) 336-4914


2700 23rd Street, Suite A, Spirit Lake, Iowa, 51360

(712) 336-3750


1370 Lake St, Spirit Lake, Iowa, 51360

(712) 336-2941