Animal Health and Rehab Center
Veterinary clinic
7535 SW 62nd Ave · South Miami, FL 33143 · 0.1 mi
License Verified
A South Miami veterinary practice focused on rehabilitation of dogs and cats with arthritis, post-surgical or trauma recovery, and neurological conditions. It also provides routine medical, surgical and dental care,…