Hotel Eden Roc Ascona. The only true beach resort in Switzerland.
On the shores of Lake Maggiore, lined with palm trees, the Hotel Eden Roc reckons with its own private beach and marina. During the day, embark on a range of water sports for active enjoyment or decompress in our extensive spa landscape. Culinary excellence is present in options of light Mediterranean dishes to imaginative, gourmet creations. Welcome to our Garden of Eden.