Sign-up using the form or call us at 573-221-0915 to take advantage of this exclusive offer. Hannibal Veterinary Clinic is a full-service small animal veterinary practice serving the city of Hannibal since 1985. We are excited to offer a number of resources that allow you to learn about how to take better care of your pets. Please feel free to browse