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.