Isola Bella on Lago Maggiore, Italy. Swiss Alps in one direction, Piedmont in another. We took a train ride from Montreaux, Switzerland down to Stressa, Italy where we visited Isola Bella. Just beautiful!
Isola Bella (beautiful island) is on Lake Maggiore, northern Italy. The island has belonged to the Borromei family for generations, and is a popular tourist destination today with beautifully-kept Italianate gardens.