Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
The Montreux Palace Hotel is located in Montreux on the shores of Lake Geneva in Switzerland. Built in 1906 it is fashioned in the Belle-Époque style. It is a member of the Leading Hotels of the World.