Larry E Owen DVM is a veterinary hospital located in Alexandria, Indiana that specializes in general medicine and surgery for dogs and cats.
They strive to provide excellence in patient care and cultivate caring, trustworthy relationships with their human family.
Generated from the website