Spirit Lake, IA

Our Main Office:


2309 23rd Street

P.O. Box 273

Spirit Lake, Iowa 51360

Phone: (712) 336-5311

Toll Free: (888) 336-5311

Fax: (712) 336-0020


 Clinic Hours


Monday -Friday  8:00AM to 5:00PM

Call for Appointments


Spirit Lake, IA

Sibley, IA

Windom, MN

Worthington, MN