Located in Dorogawa Onsen at Mount Omine, this hot spring inn is surrounded by lush nature and the soothing sounds of a nearby river.