8948 NW 24th Ter Miami, FL 33172