
Montreux, Switzerland
Royal Plaza Montreux
5-star hotel
Situated on the shores of Lake Geneva in Montreux, the Royal Plaza Montreux offers stunning panoramic views of the lake and the Alps. Its 155 classically and contemporarily decorated rooms and suites provide comfort and a…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Indoor heated pool
























