Contact UsCall or email us today with your questions or to schedule your free consultation.

Hampstead Office:

35 Gigante Drive
Hampstead, NH

603.329.9955 - Office
603.329.9514 - Fax

Rye Office:

2203 Ocean Blvd.
Rye, NH 03870

603.964.6789 - Office
603.329.9514 - Fax



Dr. Holland treating a patient.

Dr. James M. Holland, DMD

Our Hampstead office is open
Monday - Thursday
7:45am - 5:00pm

Our Rye office has flexible hours




Request a FREE Consult.  Your first appointment is always free.
Directions to Our Offices