Alford Avenue Veterinary Hospital
Veterinary clinic
2107 Marlboro St · Hoover, AL 35226
Alford Avenue Veterinary Hospital in Hoover, Alabama has provided general, wellness and urgent care since 1981 for dogs, cats and exotic pets. It offers in-house lab work, digital radiography, surgery, overnight…