Our Trips using this Lodging

Royal Plaza Montreux and Spa

Montreux, Switzerland

The Royal Plaza is a large modern hotel right on the shore of Lake Geneva, with a pedestrian walking path right next to the hotel. The views here are outstanding, with glorious sunsets and mountains across the water. Guest rooms are comfortable, with lake or garden views, and there is a sumptuous breakfast buffet. A wide array of spa amenities are available.