555 NW 85th St Miami, FL 33150