LocationThis elegant luxury hotel is centrally located around 2 minutes from the train station on the banks of Lake Geneva in the gardens of Montreux Palace.