Kagura White Horse Inn, a charming 2-star establishment located in the picturesque city of Yuzawa, Japan, offers a warm and inviting retreat for travelers. With 27 well-appointed rooms, this inn provides a cozy atmosphere that caters to both leisure and business visitors. The inn has been thoughtfully renovated in 2017, ensuring a comfortable stay with modern touches while maintaining its traditional Japanese hospitality.