1. Alford Avenue Veterinary Hospital 2107 Marlboro St, Hoover, AL 35226 Coordinate: 33.43222,-86.822 Phone: (205) 573-4116