View Posters Login

Chillon

Mounted Chillon Castle is a medieval fortress located on a rocky island on the shores of Lake Geneva in Switzerland, near the town of Montreux. The castle is one of the most visited historical monuments in Switzerland and Europe, with a history spanning over 1,000 years.