Veterinary clinic
Odom Veterinary Hospital
160 N Spillway Rd, Farmerville, LA 71241
Opening hours
Hours not listed. Please call ahead at (318) 368-6060 to confirm availability.
160 N Spillway Rd, Farmerville, LA 71241
Hours not listed. Please call ahead at (318) 368-6060 to confirm availability.