Michael Chukwuma Odibo, MD, Internal Medicine

1099 Medical Ctr Dr Ste 100a
WilmingtonNC  28401-7367 (New Hanover County)


Phone: 910-228-5894
Fax: 910-228-5897

NPI: 1144496191
License Number: 25MA08470600 (NJ)