Veterinarians in Amherst (NY) Full list of companies Veterinarians category in Amherst, New York Veterinary & Internal Medicine 4949 Main St, Amherst, NY 14226, (716)839-0425 Page 1