This family-run inn is located in the heart of the typical village of Saint Michel de Chaillol, in the Champsaur valley. It offers a welcoming atmosphere for guests seeking a traditional experience.