L'Hôtel de France, dont la construction remonte à 1725, est situé dans le centre historique de Sainte-Croix, à quelques minutes à pied de la gare.
L'hôtel dispose de 27 chambres d'un niveau 3***, de salles de séminaires modulables pour 10 à 30 participants et d'un nouveau
"co-working space" - tout ce qu'il faut pour se reposer ou travailler.