Alberto L. Meilan, D.V.M
AAHA Certified★★★★★4.5(2)
1100 Federal Hwy
Rio Vista
Fort Lauderdale, Florida 33316
South Federal Animal Hospital is a full-service diagnostic, medical and surgical care center for pets in Fort Lauderdale, FL. Their goal is to provide high quality veterinary medical and dental care to dogs and cats, and outstanding service to their families. They emphasize education and preventative medicine to help keep pets healthier longer.