Catherine Carroll, graduated from University Of California, Davis School Of Medicine in 2010. Her primary practice is as an Internal Medicine, also practicing as a Hospitalist.
MD: Doctor of Medicine
Offices At 11865 Carmel Mountain Rd, San Diego, CA, 92128: Lock N key Express