Mahaska Health Main Campus
1229 C Ave E, Oskaloosa, IA 52577
New Sharon Clinic
112 South Main St, New Sharon, IA 50207
William Penn Walk-In Clinic – William Penn Activity Center
2nd floor, 201 W Trueblood Ave, Oskaloosa, IA 52577
Patient Scheduling Call 641.672.3360
Administration 641.672.3100
WALK-IN CLINIC
Monday – Friday, 7AM – 6:30PM
Saturday, Sunday, 8AM – 4PM
Most Holidays, 9AM – 3PM
FAMILY MEDICINE CLINIC
Monday – Friday
7:30 AM – 5:00 PM
Same Day Appointments Available
Call 641.672.3360
MEDICAL GROUP SPECIALTY SERVICES
Monday – Friday
7:30 AM – 5:00 PM
Orthopaedics, Sports Medicine, Allergy, Immunology, Podiatry, and more!
Same Day Appointments Available