Situé sur la commune voisine de Vézac, il a été construit entre 1900 et 1905 pour M. de Saint-Aulaire, ambassadeur de France en Angleterre. Le nom de Malartrie pourrait venir d’une ancienne maladrerie installée en ce lieu, en dehors des murs de la cité de La Roque-Gageac.