Updating availability and prices
The family-run Hotel du Soleil is situated on the Grand Rue in the heart of the medieval city of Villeneuve, 100 metre from Lake Geneva and 300 metres from the train station
This room comes with a private bathroom, a TV and a minibar
Please note for stays more than 1 night, there is no daily cleaning for this room
Hotel
Room