Book an Appointment

Login to access the Patient Portal here

Augusta

Mon/Wed 9 – 5  Thur by appointment Fri 8 – 4

43 Gabriel Drive

Book Appointment

Ellsworth

Mon/Tues/Wed 9 – 5 Fri 8 – 4

248 State Street

Book Appointment

Norway

Tues & Thur 9 – 5

9 Marston Street

Book Appointment

Bangor

Mon/Tues/Thur 9 – 5 & Fri 8 – 4

68 Mount Hope Avenue

Book Appointment

Farmington

Tues 9 – 5 & Fri 8 – 4

193 Front Street

Book Appointment

Presque Isle

Tues 9 – 5 & Fri 8 – 4

5 Martin Street

Book Appointment

Belfast

Tues/Thur 9 – 5 & Fri 8 – 4

147 Waldo Ave

Book Appointment

Fort Kent

Mon & Thur 9 – 5

139 Market Street

Book Appointment

Rockland

Mon/Tues/Thur 9 – 5

22 White Street

Book Appointment

Calais

Thur 9 – 5

10 Barker Street

Book Appointment

Houlton

Mon & Thu 9 – 5

91 Military Street

Book Appointment

Damariscotta

Wed 9 – 5

767 Main Street

Book Appointment

Lewiston

Mon/Tu/Wed/Th 9 – 5 & Fri 8 – 4

179 Lisbon Street

Book Appointment

Skowhegan

Tues & Thur 9 – 5

188 Madison Avenue

Book Appointment

Machias

Wed 9 – 5

247 Main Street

Book Appointment

Waterville

Mon/Wed 9 – 5 & Fri 8 – 4

18 Silver Street Extension

Book Appointment