Montreux and the Chateau de Chillon Photo Gallery
One of my favorite area's of Switzerland is the Montreux-Riviera, on the north-east side of Lake Geneva. This includes Montreux's Chateau de Chillon castle! The Chateau de Chillon castle is Switzerland's most famous castle and is extremely impressive. View the photos to see just how impressive Chillon castle is!