Dr. Michael Amalfitano, DO
Cardiology
Make an Appointment
(419) 964-5080Telehealth services available
Mercy Health Äî The Heart Institute Willard is located at 1100 Neal Zick Rd, Willard, OH 44890.
Providers at Mercy Health Äî The Heart Institute Willard specialize in Cardiology and Family Medicine (Nurse Practitioner).
Three providers practice at Mercy Health Äî The Heart Institute Willard.
Use the insurance check on this page to verify if Mercy Health Äî The Heart Institute Willard is in-network.