Leroy Odom, MD, Internal Medicine

2101 Crawford St Ste 300
HoustonTX  77002-8941 (Harris County)


Phone: 713-658-8660
Fax: 713-658-0205

NPI: 1144274234
License Number: F6295 (TX)