Chillon Castle

Chillon Castle

Chillon Castle is a stronghold surrounded by a moat, located in the canton of Vaud. This impressive and varied building sits on the shores of Lake Geneva in the town of Veytaux five kilometers southeast of Montreux, in the Riviera Pays d’Enhaut area. Chillon...
Lake Geneva – Lac Léman

Lake Geneva – Lac Léman

Lake Geneva, also known as Lac Léman is a crescent shaped lake nestled between France and Switzerland, with the majestic Alps casting their shadow over it. As the lake in Switzerland it spans from the Swiss Romandie to the Rhône Alpes region in France. The mesmerizing...