Preddy Creek Animal Clinic
Veterinary clinic
5918 Seminole Trail · Barboursville, VA 22923
A locally owned veterinary clinic on Route 29 between Charlottesville and Ruckersville, serving pets from Albemarle, Greene, Louisa, Madison and Orange counties. It offers wellness care, in-house digital X-rays and…