Family Practice Doctors Castro Luis DO 7825 Miller Drive Apartment C210 Miami, FL 33155 (305) 412-6767