Buffalo Small Animal Hospital
Veterinary clinic
243 S Elmwood Ave · Buffalo, NY 14201
AAHA accredited
Buffalo Small Animal Hospital is a veterinary practice in Buffalo, New York, serving dogs and cats since 1900. It offers wellness care, same-day urgent care, dental services, soft tissue surgery, radiography and…