Veterinary clinic
Buffalo Small Animal Hospital
243 S Elmwood Ave, Buffalo, NY 14201
Opening hours
Hours not listed. Please call ahead at (716) 852-1112 to confirm availability.
243 S Elmwood Ave, Buffalo, NY 14201
Hours not listed. Please call ahead at (716) 852-1112 to confirm availability.