Annabessacook Veterinary Clinic
We have two separate departments to serve the specific needs
of our small companion animals and equine patients.
Each department has a full service team to assist you
in the routine and urgent care of your pet.
Small Animal Clinic (207) 933-2165
Large Animal Clinic (207) 933-6424
*To view pictures and biographies hover over the tab and choose a drop down link*