Situated in the heart of Montreux, the Hotel du Grand Lac Excelsior has a privileged location right on Lake Geneva, on the Quai des Fleurs (Flower Bank). Free WiFi is available.Built in 1907 in Belle-Epoque sty ... Read more

View all Luxury Hotels in Montreux