VCA Animal Hospital Share: Veterinarians VCA Animal Hospital Visit Website 3810 River Run Dr. Mountain Brook, AL 35243 (205) 970-0411 About Map About Liberty Animal Hospital is a full-service small animal hospital whose mission is to provide the highest standard of veterinary care for pets. What's Nearby? Distance: 5 10 15 20 25 50 mi.