Yvoire, France
Yvoire is a medieval village in Haute-Savoie on the southern shore of Lake Geneva, about 26 km from Geneva, with a castle, ramparts and flower-filled lanes. It is one of the Most Beautiful Villages of France. Photos taken in 1999 and 2010.
