This elegant luxury hotel is centrally located around 2 minutes from the train station. Situated on Lake Geneva's shore, in the Montreux Palace gardens.
See more: Hotels in Europe Hotels in Switzerland Hotels in Montreux Holiday Destinations in Europe