Nestled on the shores of Lake Geneva, Chillon Castle has long been a symbol of Switzerland's medieval past.
Read More »Chillon Castle history
The Abandoned Castle of Chillon in Switzerland is an awe-inspiring historical site, sitting on the edge of Lake Geneva.
Read More »