Le Logis L'Ecu de France est situé au centre de Mauriac, un village situé dans le nord-ouest de la région du Cantal en Auvergne. Les chambres sont fonctionnelles et offrent un grand confort, toutes étant équipées d'une salle de bain privée. L'hôtel propose également un restaurant servant une cuisine régionale, une salle de réunion, un salon et un jardin d'hiver.