Book an Appointment

Want to schedule an appointment? You have options!

                        • “chat with us” right on this page
                        • text us at 207-222-7147
                        • Use our Patient Portal (for existing patients only)
                        • Call us at 207-922-3222
                        • Or, schedule below

If you’d like to be seen for a fully remote, telehealth visit, make sure you are eligible and schedule 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

Calais

Thur 9 – 5

10 Barker Street

Book Appointment

Houlton

Thur 9 – 5

91 Military Street

Book Appointment

Skowhegan

Tues & Thur 9 – 5

188 Madison Avenue

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

Thomaston

Mon/Tues/Thur 9 – 5

41 Buttermilk Drive

Book Appointment

Dexter

Wed 9 – 5

311 Corinna Road

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