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

300 Sioux Valley Dr.

Cherokee, IA 51012

Phone: 712-225-5101

Pocahontas, IA

606NW 7th St. 

Pocahontas, IA 50574

Phone: 712-335-3501

Emmetsburg, IA

3201 1st St.

Emmestburg, 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

Phone: 515-295-2451

Hartley, IA

231 N 8th Ave W
Hartley, IA 51346

Phone: (712) 928-1020

Worthington, MN

1216 Ryan’s Rd,

Worthington, MN 56187

Phone: 507-372-2921