Buffalo Small Animal Hospital

243 South Elmwood Ave. Buffalo NY, 14201

(716)852-1112 verified

claim this listing

Detailed Info:


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