Vevey House Hotel Vevey
Just 50 metres from the shore of Lake Geneva, the Vevey Hotel occupies a 19th-century mansion in the historic centre of Vevey. It offers free Wi-Fi and a bar with a terrace overlooking the lake.
Number of rooms: 20
Grande Place 5, 1800 Vevey, Switzerland