Leatherstocking Veterinary Services

315.570.6766
NYSVMS Logo Hospital

Services
General Practice