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 Locations

Cherokee, IA

Pocahontas, IA

Emmetsburg, IA

300 Sioux Valley Dr.

Cherokee, IA 51012

Phone: 712-225-5101

606NW 7th St. 

Pocahontas, IA 50574

Phone: 712-335-3501

3201 1st St.

Emmestburg, IA 50536

Phone: 712-852-5500

Estherville, IA

Sibley, IA

Algona, IA

826 N 8th St.

Estherville, IA 51334

Phone: 712-362-2631

600 9th Ave N

Sibley, IA 51249

Phone: 712-754-2574

1515 S Phillips St.

Algona, IA 50511

Phone: 515-295-2451