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.
This website uses cookies to ensure you get the best experience on our website. By continuing to browse the site, you are agreeing to our use of cookies.