Lake Geneva Tip: Visit Chillon Castle on Lake Geneva 31st March 2020 The centuries-old Chillon Castle (Château de Chillon) is located in Switzerland, on Lake Geneva. This is an island castle that was used as a source of inspiration for Prince Erik’s castle in The Little Mermaid. Funny, isn’t it? In this...