228 NE 59th St Miami, FL 33137