Origine et histoire du Château du Roc
Le Château du Roc, parfois orthographié Château du Roch, se situe au lieu-dit Le Roch sur la commune de Saint-André-d'Allas, dans le Périgord noir, au sud-est du département de la Dordogne (Nouvelle-Aquitaine). L'édifice actuel remplace un repaire connu au XVIe siècle et date dans son ensemble du milieu du XVIIIe siècle. Il se compose d'un long corps de logis agrémenté d'un balcon central en ferronnerie et flanqué, sur la façade opposée, de deux pavillons en retour d'équerre. Les toitures étaient à l'origine en lauze. Dans la cour se trouvent deux pavillons de concierge aux toits plats, et une grille en fer forgé s'ouvre dans le mur de clôture à plan arrondi. Une légende rapporte que Louis XV aurait fait bâtir le château pour l'une de ses maîtresses afin de l'éloigner de la cour. Le château du Roc fait l'objet d'une protection au titre des monuments historiques, inscrit le 6 décembre 1948. Des études et guides consacrés au Périgord noir et aux châteaux de la Dordogne, notamment des ouvrages de A. Sadouillet-Perrin, le Guide des châteaux de France (Dordogne) et Guy Penaud, traitent de ce monument.