3262 E Thousand Oaks Blvd, Thousand Oaks, California 91362
(805) 521-6301
Dr. Idowu graduated from the University of Notre Dame in South Bend, Indiana, as a premedical student and went on to pursue his medical degree at Ohio State University in Columbus, Ohio. He then went on to complete his residency in obstetrics and gynecolo