1790 NW 59th St Miami, FL 33142