Find a Doctor
» Advanced Search Options



Marshalltown Main Street Office

Marshalltown Main Street Office
Address Map Map Icon
312 East Main Street
Marshalltown, IA 50158
Click here to map this location
Clinic Hours
MON-FRI 8 AM - 5 PM (all departments)
Find a doctor at this location

Facility Information

Please click on the videos below to view some of our featured services available at McFarland Marshalltown, 312 East Main Street.


Facility Maps
Document Icon Marshalltown McFarland Clinic First Floor
Document Icon Marshalltown McFarland Clinc Second Floor
Document Icon Marshalltown Clinic Locations