Ancien château fort du XIIIe siècle situé sur les hauteurs de la vallée du Bandiat, le château de Puyvidal bénéficie aujourd'hui d'une inscription aux Monuments Historiques. Transformé au XVIIIe, puis au XIXe siècle, il dévoile encore trois tours cylindriques du XIIIe et un pavillon rectangulaire du XIXe.
Le château de Puyvidal se présente sous la forme d'une maison fortifiée rectangulaire du XVe siècle percée de fenêtres à meneaux. Il est possible d'admirer une porte à moulures prismatiques ouvrant sur un escalier en œuvre avec vis éclairée de baies moulurées.
L'ensemble est agrémenté de jardins créés en 2002 et aujourd'hui classés Jardin Remarquable. Ils se composent notamment d'un labyrinthe de buis, d'une allée de cyprès, d'un bois de charmilles ou encore d'un jardin potager et d'un jardin floral.