Victor121
More ideas from Victor121
Chateau de Chillon, Switzerland

The Ch√Ęteau de Chillon is an island castle located on the shore of Lake Geneva in the commune of Veytaux, at the eastern end of the lake, 3 km from Montreux, Switzerland.