Lake Garda waterfront villa with private dock 31

Lake Garda waterfront villa with private dock 31