Located south of Veytaux, the island castle known as Château de Chillon or Chillon Castle should be on the itinerary of anyone visiting Switzerland.
READ MORE »