St. Francis Hospital for Animals has been operating from its present Charlotte, North Carolina location since 1996. Our caring and skilled veterinarians are your pet’s advocates. We offer preventative medicine to provide your pet with a long, happy and healthy life. We are also here for treatment and support when your pet becomes sick. We understand that your pet is a part of the family and will do everything possible to help you care for your pet, always offering the best quality of medicine available.

Our management and support staff are dedicated to making your experience exceptional, with care and service, throughout your pet’s life. Every process and protocol is created to uphold the trust you have instilled in us to treat your pet as one of our own.