Hotel

Albergo Eden Roc

Located directly on the shore of Lake Maggiore, the luxury five-star hotel is a place to enjoy yourself and have fun. Spacious garden with beach, landing stage, 95 guest rooms, four restaurants, 2000 m² spa and hotel’s own water sports school.

Check availability

Albergo Eden Roc
Via Albarelle 16
Ascona 6612
edenroc.ch
091 785 71 71