Elmwood Small Animal Hospital

  • Animal Care/Services
1606 Kenmore Avenue
Buffalo, NY 14216
(716) 876-6023
(716) 876-3432 (fax)