599 NW 71st St Miami, FL 33150