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.