This luxury hotel offers spectacular views over Lake Geneva and the surrounding Alps, and lies directly on an esplanade. The boating pier (300 m), a connection to public transport (100 m), and Montreux train station are all easily reached on foot.
See more: Hotels in Europe Hotels in Switzerland Hotels in Montreux Holiday Destinations in Europe