Robert B Odell, MD, Internal Medicine

99 63rd Pl Apt 9
Long BeachCA  90803-5692 (Los Angeles County)


Phone: 626-616-9246
Fax: 562-434-0388

NPI: 1962460857
License Number: A22285 (CA)