Chillon Castle shared by @travelleisure says: ""Chillon Castle is located on the rocky shores of Lake Geneva, near the border of Switzerland and France."" on Postcard