Marie Elter Château Chillon December 12, 2020 Chillon Castle is an island castle located on Lake Geneva, in the canton of Vaud. Landscape Lake Landscape swissalps Log in or register to post comments