Hospitals, Clinics & Medical Centers in Spirit Lake, IA

2323 Highway 71 South, Spirit Lake, Iowa, 51360

(712) 336-1230


Yext tracking pixel

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

(712) 336-3750

Our clinics are now together at a new location!


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

(712) 336-4914


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

(712) 336-3750