Locations and Service Areas

Meeting you where you are – the right care, at the right place.

Our service area includes 24 towns in the eastern half of Rockingham County

Brentwood, Deerfield, East Kingston, Epping, Exeter, Fremont, Greenland, Hampton, Hampton Falls, Kensington, Kingston, New Castle, Newfields, Newington, Newmarket, North Hampton, Northwood, Nottingham, Portsmouth, Raymond, Rye, Seabrook, South Hampton, and Stratham.

You and your family can access our services in a variety of settings, depending on what is most accessible and supportive for you: in our two offices and various community settings, including schools, primary care offices, and via telehealth in your own home.

Where we're located

Portsmouth Office

1145 Sagamore Avenue
Portsmouth, NH 03801
603-431-6703

Exeter Office

30 Magnolia Lane
Exeter, NH 03833
603-772-2710

Need an appointment?

Let’s work together to find the right care for you and/or your family. Contact our Portsmouth or Exeter office during regular office hours to schedule an initial in-take appointment.