Dentist In Salem, MA - Dental Care For All Ages

"I started at the office as an emergency patient with medical complications, and Dr. C accepted me as a patient where multiple other dentists refused, and he's made my dental care as pain-free and easy as possible, working within my physical needs and limitations. It's wonderful to be able to work in partnership with a medical team, and to feel like you're a patient, not a client. "

Kelly H.

"Awesome dental practice. The hygienists are wonderful and gentle. Dr. Casiglia is thorough and fantastic. They never push "extras" like some other dental practices. Could not recommend them more highly. "

Greg H.

"Dr. Casiglia’s staff is so warm and friendly and goes out of their way to make you feel welcome and special. The office is sparkling clean and feels very comfy and homey. Dr. Casiglia is so nice and explains everything so clearly—I had a wonderful experience at my first visit and actually look forward to going back to the dentist. "

Hannah J.

"Dr. Casiglia and the rest of the staff at Essex St. Dental Medicine are professional, friendly, and welcoming. The space is in a charming home in Salem, and everything is always clean and organized. Dr. Casiglia is very thorough and takes the time to explain what he is doing. I highly recommend Essex St. Dental Medicine. "

Jacqueline H.

"Dr Casiglia and all his staff are highly professional and give high quality care. They make me feel very comfortable and that is important to me in health care. They are very proactive in their approach which keeps me and my teeth very happy and healthy. "

Nancy G.

See What Our Patients Are Saying

Visit Us Today

Essex Street Dental Medicine

398 Essex Street
Salem, MA 01970

Office Hours

Tues:
8:00am - 6:00pm
Wed:
8:00am - 6:00pm
Thurs:
8:00am - 6:00pm

Essex Street Dental Medicine

398 Essex Street
Salem, MA 01970

Office Hours

Tues:
8:00am - 6:00pm
Wed:
8:00am - 6:00pm
Thurs:
8:00am - 6:00pm

Contact Essex Street Dental Medicine

    New Patient?

    Office Hours

    Tuesday:
    8:00am - 6:00pm
    Wednesday:
    8:00am - 6:00pm
    Thursday:
    8:00am - 6:00pm