A forest inn where you can stay with your dog. A hideaway condominium located in Karuizawa Oiwake District.