Elmwood Small Animal Hospital Categories Animal Care/Services 1606 Kenmore Avenue Buffalo NY 14216 (716) 876-6023 (716) 876-3432 Send Email Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×