10925 NW 59th St Miami, FL 33178