

The Palace de Caux is one of Switzerland's largest luxury hotels. Built in 1902 by Eugène Jost, it is built on a terrace of over 500 meters and nestles in the heights of Montreux, at an altitude of 1,000 meters, offering breathtaking views of the entire Lake Geneva basin.
Caux Palace
Rue du Panorama 2
1824Caux