2600 NW 88th St Miami, FL 33147