21 Mayo Drive, Holden, MA 01520

Serving All Your Family’s Dental Needs

Experience the convenience of one-stop care.

Pediatric Dentist in Holden

All The More Reason
to Smile

Convenient, affordable, high-quality care.

Dentist in Holden

Tell Us About Your Smile; We’re Listening

Skilled solutions & compassionate care for every smile.

Emergency Dentist Holden

We utilize leading-edge technology and the latest generations of dental materials to provide comfortable care with the utmost precision.

Invisalign®

The clear way to a straight smile!

Pediatric Dentist in Holden
Invisalign® treatment offers a cosmetic way to align your smile with minimal interference to daily activities. Read more

Cosmetic Dentistry

Step Up Your Smile Style!

Dentist in Holden
Outstanding cosmetic solutions to bring out the best in your smile! Read more

Emergencies Welcome

Prompt, skilled, reliable care.

Emergency Dentist Holden
Our office is here for you when you need us most!
Same day walk-ins are welcome. Read more

Smile Gallery

Our results speak for themselves!

As skilled and experienced providers of care, we combine the art and science of dentistry to transform less-than-perfect smiles into ones that are vibrant and beautiful! We offer personalized solutions to help every patient enjoy the benefits of an attractive and healthy smile.

Emergency Dentist Holden

Hear What Our
Patients Have to Say

Let Us Take
Care of You

Personalized Solutions

Welcoming & Friendly Office Team

Dental Implants Dentist in Holden

At McCracken and Khalid Dentistry, our dental team is committed to providing advanced and compassionate care. We are equipped with the latest scanners, CBCT and CAD/CAM. We offer in-house implants, root canal treatment, and Invisalign treatment. You can rest assured your family's smiles are in the best of hands.

Our Doctors

Implant Dentistry

The office of McCracken and Khalid Dentistry offers the latest solutions to help patients reestablish healthy smiles.

Dentist in Holden

Book an Appointment

Submit

Thank You!

We appreciate you taking the time to visit our site. We'll review your message and be in touch with you soon.

Continue

Have a Question? Feel free to give us a call at (508) 257-7290.

Stay Connected

Keep in touch through our social media

Facebook Google Blog