Yvoire – a Medieval Village on Lac Léman in Haute Savoie, France

Updated 23 February 2012