Contact Us

We’re here for you when you need us.

Call Us

Office: 603.668.8400
Billing: 603.641.0002
Fax: 603.626.7368

Make An Appointment

Book Online

Text Us


Please note: This form is not to be used for sharing personal health information.

Contact Form

  • This field is for validation purposes and should be left unchanged.

Bedford, NH

Bedford Commons Medical Park
201 Riverway Place
Bedford, NH 03110

Get Directions

Derry, NH

Overlook Medical Park
6 Tsienneto Road, Suite 202
Derry, NH 03038

Get Directions

Windham, NH

Castle Commons Medical Park
49 Range Road
Windham, NH 03087

Get Directions