Rue du Quai 12
Montreux
Switzerland
Montreux
Switzerland
Rate and review Villa Eden Palace Au Lac in Montreux, Switzerland!
Share your experiences at Villa Eden Palace Au Lac with your friends or discover more Hotels in Montreux, Switzerland.