Robin Stelljes, D.V.M.
AAHA Certified★★★★★0.0(0)
1100 Federal Hwy
Rio Vista
Fort Lauderdale, Florida 33316
South Federal Animal Hospital provides state-of-the-art veterinary medicine and surgery for the pets of South Florida with an emphasis on compassion, and on recognizing and honoring the deep bond that exists between our clients and their companion animals. The hospital is located at 1230 S Andrews Ave Fort Lauderdale, FL 33316.
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