COVID-19 & Summer Travel Read the latest update

Facebook Twitter YouTube
Maine Offices
New Hampshire Office

Choose the location nearest you.

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

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

Physicians: New patient referrals can be faxed to (207) 303-3234.

Media/Interviews: (207) 303-3300

Maine Offices

Kennebunk

2 Independence Drive
Kennebunk, ME 04043

View Providers

Scarborough

100 Campus Drive, Suite 108
Scarborough, ME 04074

View Providers

Topsham

105 Topsham Fair Mall Road
Topsham, ME 04086

View Providers

Clinic & Imaging Center

51 US Route 1
Scarborough, ME 04074

View Providers

(Nonesuch Plaza—enter on left side of building)

New Hampshire Office

Portsmouth

155 Borthwick Avenue, East Building, 3rd Floor, Suite C
Portsmouth, NH 03801

View Providers

All of our offices are open Monday through Friday. Our Scarborough office is also open 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.