Food and Wine Villa Elina Intro This restaurant is inside Château Vaudreuil located on the shores of Lac des Deux Montagnes. I... 2023.02.02 Food and Wine