Locations

Address
75 Gray Road
Falmouth, ME 04105-2010

Contact
Phone: 207-535-1340

Address
75 Gray Road
Falmouth, ME 04105

Contact
Phone: 207-535-1340

Address
74 Country Road
Gorham, ME 04038

Contact
Phone: 207-535-1400

Address
74 County Road
Gorham, ME 04038

Contact
Phone: 207-535-1400

Hours
M-F: 7:30 am – 5 pm (primary care) / Seven days a week, 8 am – 8 pm (urgent care)

Address
74 County Road
Gorham, ME 04038

Contact
Phone: 207-535-1400

Hours
Monday - Friday, 8 am - 8 pm

Address
195 Fore River Parkway
Portland, ME 04102

Contact
Phone: 207-879-3737

Address
144 State Stree
Portland, ME 04101

Contact
Phone: 207-879-3737

Address
195 Fore River Parkway
Suite 250
Portland, ME 04102

Contact
Phone: 207-553-6800

Address
175 Fore River Parkway
Floor 1
Portland, ME 04102-2779

Contact
Phone: 207-553-6105

Hours
Every day, 10 am - 10 pm

Address
144 State Street
Floor 4
Portland, Maine 04101-3795

Contact
Phone: 207-400-8500
Fax: 207-400-8508

Address
144 State Street
Floor 1
Portland, Maine 04101-3795

Contact
Phone: 207-535-1800
Fax: 207-535-1818

Address
144 State Street
Floor 4
Portland, Maine 04101-3795

Contact
Phone: 207-879-3190

Address
195 Fore River Parkway
Suite 160
Portland, Maine 04102-2782

Contact
Phone: 207-553-6767
Fax: 207-553-6749

Hours
Monday through Friday, 8 am to 5 pm

Address
195 Fore River Parkway
Suite 360
Portland, ME 04102-2786

Contact
Phone: 207-553-6868

Address
144 State Street
Floor 5
Portland, ME 04101-33795

Contact
Phone: 207-879-3770

Address
43 Baxter Boulevard
Portland, ME 04101

Contact
Phone: 207-535-1150

Address
43 Baxter Boulevard
Portland, ME 04101

Contact
Phone: 207-771-1717

Address
144 State Street
Portland, ME 04101-3776

Contact
Phone: 207-879-3000

Address
144 State Street
Portland, ME 04101

Contact
Phone: 207-879-3000

Address
144 State Street
Portland, ME 04101

Contact
Phone: 207-879-3481

Address
175 Fore River Parkway
Portland, ME 04101-3795

Contact
Phone: 207-553-6363

Address
195 Fore River Parkway
Suite 310
Portland, ME 04102-2785

Contact
Phone: 207-553-6920

Address
175 Fore River Parkway
Portland, ME 04102-2779

Contact
Phone: 207-553-6295

Address
195 Fore River Parkway
Suite 210
Portland, ME 04102-2783

Contact
Phone: 207-553-6500

Address
175 Fore River Parkway
Floor 1
Portland, ME 04102-2779

Contact
Phone: 207-553-6177

Address
195 Fore River Parkway
Suite 260
Portland, ME 04102-2784

Contact
Phone: 207-553-6600

Address
195 Fore River Parkway
Suite 440
Portland, ME 04102-2788

Contact
Phone: 207-553-6054
Fax: 207-553-6076

Hours
Monday – Friday, 8 am – 4:30 pm

Address
25 Long Creek Drive
Suite 3
South Portland, ME 04106-02449

Contact
Phone: 207-535-1100

Address
778 Main Street
Suite 1
South Portland, ME 04106-5447

Contact
Phone: 207-535-1880

Address
40 Park Road
Westbrook, Maine 04092-3188

Contact
Phone: 207-857-8174

Address
40 Park Road
Westbrook, ME 04092-3188

Contact
Phone: 207-857-8174

Hours
Every day, 8 am - 6 pm

Address
40 Park Road
Westbrook, ME 04092-3188

Contact
Phone: 207-857-8153

Address
409 Roosevelt Trail
Windham, ME 04062-4821

Contact
Phone: 207-553-6767

Address
409 Roosevelt Trail
Windham, ME 04062

Contact
Phone: 207-400-8600
Fax: 207-400-8618

Hours
M-F: 8 am – 5 pm (primary care) / Seven days a week, 8 am – 8 pm (urgent care)

Address
409 Roosevelt Trail
Windham, ME 04062-4821

Contact
Phone: 207-400-8600
Fax: 207-400-8618

Hours
Seven days a week, 8 am – 8 pm

Address
385 Route One
Yarmouth, ME 04096-6729

Contact
Phone: 207-535-1200

Hours
Every day, 8 am - 6 pm - Except Thanksgiving and Christmas

Address
385 Route One
Yarmouth, ME 04096

Contact
Phone: 207-535-1200

Hours
M-F: 7:30 am – 5 pm (primary care) / Seven days a week, 8 am – 6 pm (urgent care)

Address
385 US Route One
Yarmouth, ME 04096

Contact
Phone: 207-553-6767
Fax: 207-535-1200

Address
385 Route One
Yarmouth, ME 04096

Contact
Phone: 207-535-1200