Montreux, Switzerland, with its large old-world-style hotels and relaxing atmosphere, is in a resort area on the eastern end of Lake Geneva, 15 mi/25 km east of Lausanne along the lake. It and ne...
Montreux, Switzerland
Art Nouveau Hotel set on the shore of Lake Geneva, 300 meters from train station....
View Hotel Details
9 Deluxe
Commission: 10%
Rooms: 236
Rates: $353 - $1,080