L'hôtel de France se situe dans le centre historique de Rochechouart, à proximité de l'Espace Météorite et du château abritant le musée d'art contemporain de la Haute-Vienne . Il possède 12 chambres tout confort, dont une accessible aux personnes à mobilité réduite. Le restaurant dispose d'une salle intérieure et d'une belle terrasse pour les beaux jours.