WHAT TO SEE in Montreux and Lake Geneva, Swiss

Visit Authors Webpage

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?