Chillon Castle

Chillon Castle is an island castle located on Lac Léman, in the canton of Vaud. It is situated on the narrow shore between Montreux and Villeneuve, which gives access to the Alpine valley of the Rhone. Chillon is amongst the most visited castles in Switzerland and Europe

Leave a Reply

Your email address will not be published. Required fields are marked *