This completely renovated, non-smoking hotel enjoys a privileged location in the centre of the picturesque town of Villeneuve, only a few steps away from the shores of Lake Geneva.
Rodzinny hotel du Soleil usytuowany jest na Grand Rue, w sercu średniowiecznego miasta Villeneuve, 100 metrów od Jeziora Genewskiego oraz 300 metrów od dworca kolejowego.