Odom Veterinary Hospital
Veterinary clinic
160 N Spillway Rd · Farmerville, LA 71241
Odom Veterinary Hospital in Farmerville, Louisiana, provides medical care and surgery for pets and livestock, along with boarding, grooming, field service, in-house laboratory and imaging, and an online pharmacy.…