Castle Hotels in Vevey
We found 2 properties with availability in Vevey
Show on map
Grand Hotel Du Lac - Relais & Chateaux
Rue D'Italie 1, Vevey, Switzerland
Located about 15 minutes on foot from the river, the elegant 5-star Grand Hotel Du Lac - Relais & Chateaux Vevey features facials, a sunbathing terrace, and a shared lounge, along with an à la carte…
Chateau De L'Aile- Boutique Suites
1 Grande Place, Vevey, Switzerland
Guests of the 4-star Chateau De L'Aile- Boutique Suites Vevey hotel can enjoy easy access to Vevey photography Camera Museum, which is situated merely a 5-minute walk away. Featuring 4 rooms with…
- 1-2