Château de Chillon on Lake Geneva, Switzerland (© Philippe Saire Photography/Getty Images)
【January 29 2015】Château de Chillon, aka Chillon Castle, sits on the eastern shore of Lake Geneva in Switzerland. Chillon is technically an island fortress, built on a small stone outcropping with the lake forming a moat.Explore breathtaking Gallery from the HuluTrip homepage over the past 5 years..