Erica Welch, PMHNP

Psychiatry & Neurology, Psychiatry

Integra Health

16305 Sand Canyon Ave, Ste 230, Irvine, CA 92618

Accepting new patients

(949) 557-0330