Borromeo Plaza is a magnificent structure that has housed some of the region's richest and most important people. Allow some time in your itinerary to see it for yourself.
Situated in Stresa, this historic stately house is well worth a look. But you'll find plenty more to check out in the area. Villa Taranto Botanical Garden, Isola Bella Botanical Garden, and Isola Bella are within easy reach of Borromeo Plaza.