Imelda Odibo, MD, Obstetrics & Gynecology

2150 Shipyard Blvd
WilmingtonNC  28403-8052 (New Hanover County)


Phone: 910-662-9480
Fax: 910-662-9490

NPI: 1194974535
License Number: 2015-00559 (NC)