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.

Other animal hospitals in Buffalo