See All Locations
1231 South G Ave, P.O. Box 461
Nevada, IA 50201
130 N 1st Street
Carlisle, IA 50047
417 South East Street
Corydon, IA 50060
2350 Hospital Drive
Webster City, IA 50595
640 South 19th Street
Nevada, IA 50201
109 W. McLane
Osceola, IA 50213
209 W. 2nd Street
Madrid, IA 50156
1002 South Lincoln
Knoxville, IA 50138
1507 N. 1st Street
Indianola, IA 50125
1000 West Lincolnway Street
Jefferson, IA 50129
1720 Central Ave E
Hampton, IA 50441
610 Tenth Street
Perry, IA 50220
1504 South Story Street Suite 6
Boone, IA 50036
612 8th Street SW
Altoona, IA 50009

Locations

We serve patients at 13 convenient locations throughout Iowa. Six of these locations are outpatient clinics, and seven clinics are at hospital locations. Call us today at one of our various locations, or request your appointment online.

Altoona

612 8th Street SW
Altoona, IA 50009
Ph: 515-967-4124

Boone

1504 South Story Street Suite 6
Boone, IA 50036
Ph: 515-236-9014

Carlisle

130 N 1st Street
Carlisle, IA 50047
Ph: 515-989-0100

Corporate Office

1231 South G Ave, P.O. Box 461
Nevada, IA 50201
Ph: 515-382-3366

Dallas County Hospital

610 Tenth Street
Perry, IA 50220
Ph: 515-465-7672

Franklin General Hospital

1720 Central Ave E
Hampton, IA 50441
Ph: 641-456-5034

Greene County Medical Center

1000 West Lincolnway Street
Jefferson, IA 50129
Ph: 515-386-4284

Indianola Physical Therapy

1507 N. 1st Street
Indianola, IA 50125
Ph: 515-961-7435

Knoxville Hospital and Clinics

1002 South Lincoln
Knoxville, IA 50138
Ph: 641-842-1464

Madrid

209 W. 2nd Street
Madrid, IA 50156
Ph: 515-795-2427

Osceola

109 W. McLane
Osceola, IA 50213
Ph: 641-342-1470

Story County Medical Center

640 South 19th Street
Nevada, IA 50201
Ph: 515-382-7008

Van Diest Medical Center

2350 Hospital Drive
Webster City, IA 50595
Ph: 515-832-7735

Wayne County Hospital

417 South East Street
Corydon, IA 50060
Ph: 641-872-5278