WHAT TO SEE in Montreux and Lake Geneva, Swiss

WHAT TO SEE in Montreux and Lake Geneva, Swiss

Visit The Author's Website

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?