Bradley Barnhill, MD, Hospitalist

1100 Marshall Way
PlacervilleCA  95667-6533 (El Dorado County)


Phone: 530-626-2920
Fax: 530-672-7016
Email: bba***@*****al.org

NPI: 1326020983
License Number: A49456 (CA)