Lake Geneva (Lac Léman) is 95km long on its northern shore and lies in both France and Switzerland. Vevey and Villeneuve are two towns on the lake.
© Jean Kuglerprevious Switzerland image | next Switzerland image
Hotels & Hostels in Switzerland
Book Hotel Accommodation in Switzerland
Book
Hostel/Budget Hotels in Switzerland