La Tour du Treuil is nestled in the charming little town of Allevard-les-Bains, in the heart of the French Alps. This grand medieval structure evokes a feeling of centuries past, while still providing the comforts and luxury of modern living. The home and it's surroundings provide the perfect environment for experiencing the French countryside at its best.
La Tour du Treuil is a magnificent historic landmark, an icon of Allevard-les-Bains and significant in the history of Savoie. Images of La Tour are frequently found on postcards, in tourism magazines, and in travel brochures.
Welcome to La Tour du Treuil