A hidden inn nestled in the mountains of Jozankei Valley. A small luxury hotel that features a blend of Japanese culture and western comforts.