Chillon et Montreux Posted on April 26, 2013 by Annieoakley Reply Postcard showing the Château de Chillon, a castle located on the banks of Lake Geneva, Switzerland. In the background lies the city of Montreux.