Vets in Amherst (NY) Full list of companies Vets category in Amherst, New York Killewald Small Animal Hospital 3020 Niagara Falls Boulevard, Amherst, NY 14228, (716)299-8938 Page 1