Efrain Torres Valladolid, MD, Family Medicine

584 E St
Chula VistaCA  91910-2348 (San Diego County)


Phone: 619-420-1378
Fax: 619-420-1331

NPI: 1407051782
License Number: A61474 (CA)