Rucker Bayard A Dvm
Veterinary clinic
309 Overlook Dr · Lebanon, VA 24266
A veterinary practice in Lebanon, Virginia, serving cats and dogs for over fifty years. It offers surgery, diagnostic imaging, laboratory work, an in-house pharmacy, emergency and urgent care, and boarding. The…