Castro Valley Smiles Dentistry 65 reviews General dentist 3779 E Castro Valley Blvd, Castro Valley, CA 94552