Lake Garda waterfront villa with private dock 30

Lake Garda waterfront villa with private dock 30