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.
1100 Federal Hwy Rio Vista Fort Lauderdale, Florida 33316
1230 S Andrews Ave South Fort Lauderdale Fort Lauderdale, Florida 33316
16 SE 18th St South Fort Lauderdale Fort Lauderdale, Florida 33316