Chillon Castle Foundation | Château Chillon

Chillon Castle (French: Château de Chillon) is an island castle located on Lake Geneva (Lac Léman), south of Veytaux in the canton of Vaud.