A resort hotel situated in Zao Quasi-National Park, located in Miyagi Prefecture's Togatta Onsen area.