Skip to content

Locations

Office Locations

Spencer Office

1200 1st Ave E., Suite C
Spencer, IA 51301
Phone 712-262-7511
1-800-248-4049
Fax 712-262-3658

Storm Lake Office

1525 W 5th St, Pod C
Storm Lake, IA 50588
Phone 712-213-8050

Spirit Lake Office

Highway 71 South
Spirit Lake, IA 51360
Phone: 712-336-8708

Satellite Clinics

Cherokee Location

300 Sioux Valley Dr
Cherokee, IA 51012
Phone 712-225-5101

Primghar Location

255 N Welch
Primghar, IA 51245
Phone 712-757-2300

Pocahontas Location

606 NW 7th St.
Pocahontas, IA 50574
Phone 712-335-3501

Emmetsburg Location

3201 1st St.
Emmetsburg, IA 50536
Phone 712-852-5500

Estherville Location

826 N 8th St.
Estherville, IA 51334
Phone: 712-362-2631

Sibley Location

600 9th Ave N
Sibley, Iowa 51249
(712) 754-2574

Algona Location

1515 S Phillips St, Algona, IA 50511
515-295-2451