Located directly on the lake shore, the Grand Hotel du Lac in Vevey offers spectacular views of Lake Geneva and a grand, noble atmosphere. Taste refined cuisine in the restaurant or on the terrace, enjoying the superb views...
Discover the best boutique hotels of Switzerland. Handpicked luxury stays with unique charm and style — book your perfect getaway today!