Childrens Hospital Philadelphia
3401 Civic Center Blvd Philadelphia, PA 19104Make an Appointment
(215) 590-1000Dr. Mary Leonard, MD is a pediatric nephrology specialist in Philadelphia, PA and has been practicing for 30 years. She graduated from Stanford University in 1989 and specializes in pediatric nephrology.