A resort hotel on the shores of Oirase Stream, one of the most scenic areas in Japan. Stay at an extraordinary space created by mother nature.