Sleeps 8
Villa Stresa is located in a splendid an extremely peaceful position on the first slopes of the hills above the municipality of Stresa, that overlooks the three Borromean islands and the beautiful coastline which is lapped by the waters of Lake Maggiore.