Results of your search.
Grand Hôtel Suisse-majestic
Country: Switzerland | City: Montreux Located on the North shore of Lake Geneva, in the very heart of Montreux, in front of the railway station. Access is easy from the airports of Geneva and Zürich by public transportation. Stars: 4 | Rooms: 155 | Capacity: 300 | Meeting rooms: 8