Teri Richards, NP is in San Diego, CA and La Jolla, CA. Their offices are located in 850 Beech St 812, San Diego, CA and 9350 Campus Point Dr, La Jolla, CA.
Education & experience
Background
Gender
Female
NPI number
#1972537017
Teri Richards does not participate in Zocdoc to offer online booking at this time