Chillon Castle
Chillon Castle Located a few minutes’ drive from Montreux, the Chillon Castle is one of Switzerland’s most visited attractions. This 12th century castle houses many treasures from the town’s rich historical past. Guests can view the wall paintings from the 14th century, the subterranean vaults, parade halls and the bedrooms (which have been preserved in […]