Designed by
Title
Baroque terraced garden of Borromeo Palace facing Lake Maggiore, Isola Bella, Stresa, Italy #293241451
Description
Baroque terraced garden of Borromeo Palace facing Lake Maggiore, Isola Bella (one of the Borromean Islands), Stresa in Italy