Leon Joseph Owens, MD, Surgery

6501 Coyle Ave
Mercy San Juan Medical Ctr
CarmichaelCA  95608-0306 (Sacramento County)


Phone: 916-864-5692
Fax: 916-864-5693
Email: aow***@*****ol.com

NPI: 1255374443
License Number: G38101 (CA)