9900 NW 25th St Miami, FL 33172