Skip to content

Our Locations

Office Locations

Spencer Office

A Department of
Spencer Hospital

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

Spirit Lake Office

A Department of
Lakes Regional Healthcare

2408 Zenith Ave. Suite E
Spirit Lake, IA 51360
Phone: 712-336-8708

Storm Lake Office

A Department of
Buena Vista Regional Medical Center

620 Northwestern Dr., Pod 4
Storm Lake, IA 50588
Phone: 712-213-8050

Satellite Clinics

Cherokee, IA

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

Primghar, IA

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

Pocahontas, IA

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

Emmetsburg, IA

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

Estherville, IA

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

Sibley, IA

600 9th Ave N
Sibley, IA 51249
Phone: 712-754-2574

Algona, IA

1515 S Phillips St.
Algona, IA 50511