Choose from three convenient locations.

You’ll find all the resources you need at any of our three offices. All three offices are open every day, including weekends, and staff are on call after hours for any urgent needs that may come up.

Scarborough Office
100 Campus Drive, Suite 108
Scarborough, ME 04074
(207) 396-7600

Brunswick Office
81 Medical Center Drive, Suite 1300
Brunswick, ME 04011
(207) 729-1148

Kennebunk Office
2 Independence Drive
Kennebunk, ME 04043
(207) 985-0008

We also have two clinics for routine treatment and follow-up:

Memorial Hospital
North Conway, NH 03860
(603) 356-4835

Stephens Memorial Hospital
Norway, ME 04268
(207) 743-7721