333 NE 24th St Miami, FL 33137