Montreux

Montreux is a Swiss town on the shoreline of Lake Geneva at the foot of the Alps.