Welcome to Lago Maggiore.
Relais Villa Margherita welcomes you to this corner of paradise that lies on the western shore of Lake Maggiore, in Piedmont. A charming hotel, born thanks to the masterly renovation of a nineteenth century Villa, set among the hills and the beautiful shore of Cannero Riviera.