Is this one of the most picturesque locations in the world? In our opinion, it definitely comes close! This amazing castle in the heart of Europe has seen its share of history, and in this post, you’ll discover the ultimate list of Chillon Castle facts. 1. It’s located on a famous lake in Switzerland Chillon …