Ellicott Small Animal Hospital Animal Hospitals / 74 views Contact details 517 Ellicott StreetBuffalo,New York,14203 Show Phone Number1-716-852-8276 http://www.EllicottVets.com Facebook Twitter Related Post