Lena Veterinary Clinic
Veterinary clinic
11002 W Goddard Rd · Lena, IL 61048
Lena Veterinary Clinic is a full-service animal hospital in Lena, Illinois, treating companion animals and livestock. It offers medical, surgical and dental care, with diagnostics including digital radiographs,…