154 rooms, 99 rooms with a view
Le Royal Plaza Montreux & Spa, a 5 star hotel, is located in Switzerland in the charming town of Montreux, nestled in a bay on the shores of Lake Geneva. A 10-minute walk from the centre of the town, the hotel is in a very peaceful setting and offers everything you need for total relaxation. The majority of the rooms and suites have a private balcony to enjoy the breathtaking view of the lake surrounded by the Alps. You can sample the finest culinary delights of modern French cuisine in the Café Bellagio restaurant, which also benefits from a superb terrace. There are numerous options for pampering and relaxation within the hotel including 2 cosy bars, a Cigar Lounge and a Wellness centre with indoor pool, steam bath, massage treatments. The hotel is also an ideal venue for receptions, banquets and weddings.
11 meeting rooms, maximum capacity of 250 people
from this hotel
Throughout your stay, you will be captivated by the panoramic views of Lake Geneva, watching the pretty boats meander past with the stunning Alps as a backdrop. You are guaranteed a serene and peaceful experience in this unique landscape.
to prepare your travel now
Check out other great hotels with the most beautiful views