Looking up at Villa Borghese-Cavazza

A guided tour of Isola del Garda

Isola del Garda, also known as Isola Borghese, is the largest island on Lake Garda near the village of San Felice del Benaco in Italy. Although it is privately owned, access is allowed to the public during the summer season (from April until October).Tours of the island are conducted by members of the Cavazza family who…