TLC Animal Clinic I 2200 Southwest 16th Street, Miami, FL 33145