Powell Veterinary Clinic in Powell
465 N Liberty St,
Powell, 43065
(614) 436-9922
(614) 436-9922
Powell Veterinary Clinic is a full-service veterinary hospital in the Powell area
delaware, delaware county, veterinarian, animal