Hotel

Castello del Sole

The Castello del Sole is surrounded by 100 hectares of magnificent nature, where unforgettable moments are created. The resort with its private beach right on the shores of Lake Maggiore presents itself as an idyllic snapshot of southern Switzerland.

Check availability

Castello del Sole
Via Muraccio 142
Ascona 6612
castellodelsole.com
091 791 02 02