General Veterinary Share: Veterinary Clinics General Veterinary Visit Website 3740 Highway MM Hannibal, MO 63401 (573) 221-0300 About About Mixed Animal Veterinary Clinic