Craig Hall, MD, Internal Medicine

3056 Preston Ave
IoneCA  95640 (Amador County)


Phone: 209-274-2183
Fax:

NPI: 1013920628
License Number: A60551 (CA)