WHAT TO SEE in Montreux and Lake Geneva, Swiss
WHAT TO SEE in Montreux and Lake Geneva, Swiss
Montreux is a Swiss town on the shoreline of Lake Geneva at the foot of the Alps.
Chillon Castle (ChΓ’teau de Chillon) is an island castle located on Lake Geneva. It is classified as a Swiss Cultural Property of National Significance. Scenic Gems video.
Share this?