Situé sur une butte (320 m), aux confins du Limousin et du Périgord, Saint-Robert a conservé un cachet médiéval qui en fait un des 'plus beaux villages de France'. Il a servi de cadre au feuilleton télévisé tiré des romans de Claude Michelet. De l'église romane, il ne reste plus que le cœur et le transept. La nef a été détruite lors des guerres de Religion. A côté du clocher octogonal, au-dessus de la croisée, lanterne des morts polygonale et tour carrée défensive ajoutées au XVIe s. Saint-Robert a un charme très médiéval avec ses vieilles demeures seigneuriales, ses ruelles étroites et les vestiges de portes fortifiées. Il fut le siège d'une cour des Appeaux.