Rss

Located in the picturesque town of Montreux, the Grand Hotel Suisse Majestic embodies Autograph Collection Hotels’ values of vision, design and craft and marks the brand’s third property in Switzerland.