Traditional Japanese inn surrounded by lush green mountains and trees

Traditional Japanese inn surrounded by lush green mountains and trees