Surrounded by green hills and bubbling waters of the Creuze and Beauze, this castle welcomes you in the heart of France and the Limousin area.
Located in the heart of Aubusson, the world capital of tapestry art, Hotel Le France welcomes you in the traditional setting of an 18th-century coaching inn. Hotel Le France offers 21 renovated rooms combining charm and character.