PETALS TOKYO opened on November 9, 2020 as Japan’s first ‘floating hotel’ on the Tennozu Canal in Shinagawa, Tokyo.  ···