1606 Kenmore Avenue, Buffalo, New York, 14216, United States
About
The Elmwood Small Animal Hospital opened in 1947 at 2235 Elmwood Avenue. On October 8, 2008, the office moved to 1606 Kenmore Avenue. A variety of onsite services are available.
Services
Opening times
Reviews
Links