Située dans le département de la Corrèze à 17 Kilomètres au sud de Brive et bâtie sur un éperon rocheux, cette cité médiévale, ancienne vicomté fait également partie des plus beaux villages de France.
Dans la ville basse belles demeures anciennes.
Des hôtels particuliers flanqués de tourelles coiffées de poivrières bordent les rues.
L'église est édifiée entre la ville basse et la ville haute dominée par le château.
Des remparts du château, belle vue plongeante sur le village.