Day 143
Lake Geneva Views at Montreaux
September 21, 2018 in Switzerland ⋅ 🌬 79 °FLake Geneva, (Lac Leman to the French), is the largest lake in either Switzerland or France. This side of the lake has miles of vineyards along the hillsides leading down to the lake. There areRead more
Traveler I want to go here also
Traveler It is often called the Swiss Riviera.