Le château de Saint-Front-la-Rivière (dit Saulnier à la période moderne) est un exemple emblématique de maison forte de plaine d’origine médiévale, devenue maison de plaisance à partir de la Renaissance. On trouve des traces d’occupation du site en 1272.
Il constituait un point de contrôle de la vallée entre les deux monastères forteresses de Brantôme et de Saint-Pardoux-la-Rivière et semble avoir été implanté à proximité de la Dronne pour bénéficier de l’inondation permanente et protectrice de ses fossés de fortification mais à distance suffisante cependant pour se mettre à l’abri des crues.
La maison forte a été transformée en château en 1454, qui fut lui-même reconstruit en 1559. Il comporte trois logis articulés en U.
À l’Ouest, le corps de logis constitué de deux grandes pièces desservies à leur jonction par un escalier à vis est d’un plan caractéristique du 15e siècle.
Au Nord, l’aile construite en retour d’équerre est postérieure, sans doute reprise en 1584. Il s’agit d’une reconstruction sur des bases anciennes ; la tour ronde du 15e a très certainement été reliée aux autres logis lors de sa construction, mais ces bâtiments de liaison n’existaient plus ou étaient plus bas lors de la construction du logis ouest.
Au sud un logis symétrique de celui du Nord a été ajouté sans doute au début du 17e siècle. Deux pavillons de plan carré ont été adjoints aux angles de la façade ouest du logis ouest.