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


ALL appointment requests and schedule change requests will not be responded to via this contact. You will need to call our office at 603-668-8400 or you can schedule online by clicking here.

Please note: This form is NOT to be used for sharing personal health information or requesting prescription refills.

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

Londonderry, NH

50 Michels Way, Suite 203
Londonderry, NH 03053

Get Directions

Windham, NH

Castle Commons Medical Park
49 Range Road
Windham, NH 03087

Get Directions