Cantobre est un des plus beaux villages de France, situé en sud-Aveyron. Le village est construit sur un éperon rocheux en calcaire dolomitique situé au confluent des rivières Trévezel et Dourbie, d'où il offre de sa hauteur de 558 mètres, une splendide vue sur les gorges.
Par cet emplacement stratégique, ce site fut choisi comme poste de guet par les Gaulois puis par les Romains. Cantobre a connu deux châteaux, dont il ne reste rien aujourd'hui, si ce n'est des pierres qui ont servi à la restauration des maisons, lui donnant son aspect médiéval et rustique. Les ruelles sont si étroites que l'accès au village en voiture est impossible.