![Photo: Dr. Iyabo Iboaya, MD](https://photos.healthgrades.com/img/silhouettes/silhouette-female_w90h120_v1.jpg)
Dr. Iyabo Iboaya, MD
Family Medicine
Make an Appointment
(419) 424-0815Telehealth services available
Terra Nova Medical Clinic is located at 631 1/2 Bright Rd, Findlay, OH 45840.
Providers at Terra Nova Medical Clinic specialize in Family Medicine.
One provider practices at Terra Nova Medical Clinic.
Use the insurance check on this page to verify if Terra Nova Medical Clinic is in-network.