Baroque terraced garden of Borromeo Palace facing Lake Maggiore, Isola Bella (one of the Borromean Islands), Stresa, Italy