Chillon Castle is the most famous castle in Switzerland. It enjoys a spectacular location on the eastern edge of Lake Geneva, near Montreux, with the Dents du Midi (literally meaning the Teeth of the South) mountains in the background.
Click on "Show on map" button to see location of the castle
Have any question?

