Villa Elina
Intro This restaurant is inside Château Vaudreuil located on the shores of Lac des Deux Montagnes. It's about 30 - 45 mins away from downtown Montréal. Areal View Front Welcome Hall Dining Area Restaurant Villa Elina Oh my gawd! This was...