Buffalo Small Animal Hospital

(716)852-1112 verified
243 South Elmwood Ave. Buffalo NY, 14201


Detailed Info:


Phone(s):(716)852-1112
Fax:(716)853-0137
Address:243 South Elmwood Ave.
Buffalo, NY 14201
Category:Veterinarian


More Veterinarian

The remote server returned an error: (400) Bad Request.