Buffalo Small Animal Hospital Serving Buffalo, NY View Phone 716-852-1112 243 S. Elmwood AvenueBuffalo, NY 14201 Experience & Reliability About Send to My Email Send to My Phone Print this Page