Alford Avenue Veterinary Hospital
Veterinary clinic
2107 Marlboro St · Hoover, AL 35226 · 0.0 mi
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…