town in switzerland
Montreux is a municipality in the canton of Vevey in the canton of Vaud in western Switzerland. The municipality is located on the north-eastern shore of Lake Geneva.