Ugochukwu Odo, MD, Internal Medicine

2000 Pine St
AbileneTX  79601-2434 (Taylor County)


Phone: 325-670-6340
Fax: 325-670-6174

NPI: 1215282694
License Number: R6067 (TX)