35 Gigante Dr, Hampstead, NH 03841 - we have WiFi available for you - get directions

Hampstead Office

2203 Ocean Blvd, Rye, NH 03870 - diagonally across from Jenness State Beach - get directions

Rye Office
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