Erika Terry Allred, MD, Pediatrics

8001 Frost St
San DiegoCA  92123-2746 (San Diego County)


Phone: 858-966-8052
Fax:

NPI: 1073977120
License Number: A151669 (CA)