Allen Avedian, MD, Internal Medicine

325 Posada Ln
TempletonCA  93465-4003 (San Luis Obispo County)


Phone: 805-239-0644
Fax:

NPI: 1003340423
License Number: A167088 (CA)