You’ll find all the resources you need at any of our three offices. Use the map below to find the one closest to you.

All three offices are open every day, including weekends, and staff are on call after hours for any urgent needs that may come up—24/7/365. There’s plenty of parking at all locations.

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

For medical questions or requests, please call one of our offices for assistance.

If you have a question about your appointment, a question about medical records, a question about accessing the patient portal (CareSpace), or any other question that is specific to you or a family member who is a patient, please call us: 207-303-3300.

If you have a media/interview request, please call us at 207-303-3300.

Scarborough Office
100 Campus Drive
Suite 108
Scarborough, ME 04074
(207) 303-3300

Topsham Office
105 Topsham Fair Mall Road
Topsham, ME 04086
(207) 729-1148

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

Imaging and Palliative Care
51 US Route 1
Scarborough, ME 04074
(207) 303-3300