Montreux (Switzerland) in Pictures

13

Montreux is your quintessential Swiss town. Scenically located next to Lac Leman, overlooking the Alps and France on the other side of the lake, it is also the last stop where you can have wonderful wine produced in the beautiful Terraced Vineyards of the

Read this post on tickereatstheworld.com


Raghav Modi

blogs from Gurgaon