Chillon Collection

Chateau de Chillon is an island castle located on Lake Geneva (Lac Léman), south of Veytaux in the canton of Vaud. It is situated at the eastern end of the lake, on the narrow shore between Montreux and Villeneuve, which gives access to the Alpine valley of the Rhone. The Chillon Collection displays of elegance, style and BRENCO craftsmanship.




Note: The product continues to be updated.