Lake Geneva Views at MontreauxSeptember 21, 2018 in Switzerland ⋅ 🌬 79 °F
Lake 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 are ferries as well as pleasure cruises on a steamer.
Along the shore is 400 year old Chillon Castle on a small island next to the shore.Read more