C. Castro DMD, Inc.C. Castro DMD, Inc. · General Practice Dentistry120 Birmingham Dr, Cardiff By The Sea, CA 92007(760) 944-1057Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing