Замок Шильон, известный в русскоязычной литературе, как Шильонский замок, расположен на Швейцарской Ривьере, у кромки Женевского озера, в 3 км от города Монтрё, между населёнными пунктами Вейто и Вильнёв. Замок представляет собой комплекс из 25 элементов разного времени постройки.