Holiday Villa Karuizawa is located in Ohkaishiko, Japan. We offer comfortable, spacious and fully featured rooms with all the necessary amenities to make your stay comfortable.