Chateau de Chillon, near Montreux, on the shore of Lake Geneva, Switzerland.


Chateau de Chillon, near Montreux, on the shore of Lake Geneva, Switzerland.


Size: 4000px × 2654px
Location: Montreux Lake Geneva Switzerland
Photo credit: © Andrew Hasson / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: castle, chateau, chillon, copy, geneva, lake, montreux, space, swiss, switzerland, text