Location: in Caux, an oasis of quietness, on top of Montreaux mountains. With a beautiful view over Lake Geneva and the Alps.
See more: Hotels in Europe Hotels in Switzerland Hotels in Montreux Holiday Destinations in Europe