8975 NW 25th St Miami, FL 33172