At St. James Veterinary Clinic, you can expect high quality care for your four-legged companions, with a small-town attitude. We aim to provide “lifelong care for a lifetime of love,” meaning that every patient will be guided through their life with proper preventative and restorative care, starting from the first puppy visit to the inevitable end of life care. Every client will be included as a partner in their pet’s care and will understand why any recommendations are being made.

We offer a Free First Office Visit for a new pet!*

If you have any questions or comments about how we can care for your pet, please contact us today at (507) 375-4441.

*this does not include emergencies, treatments or procedures