SWISS DELUXE HOTELS
Select Hotel

1 Search results

Vevey

Grand Hôtel du Lac

The Grand Hôtel du Lac is situated in Vevey on the shores of the Lake Geneva and boasts exceptional views on the majestic French Alps.

More

Online Booking
Check availability