A mesmerizing city situated on the shore of Lake Geneva, Montreux is surrounded by vineyards and has Mount Alps for its backdrop. Known as a town of...
Montreux
A mesmerizing city situated on the shore of Lake Geneva, Montreux is surrounded by vineyards and has Mount Alps for its backdrop. Known as a town of music, it hosts the famous annual Jazz festival in June/July with 20 days of concerts and some 250,000 visitors.