Located on Île Saint-Bernard in Châteauguay, on the shores of the Châteauguay River and Lac Saint-Louis, Manoir D’Youville is an exceptional resort that boasts a 114-room hotel and eight meeting rooms, located in a lush, tranquil setting where nature meets culture. The breathtaking views are at once relaxing and reinvigorating.
Open:
Open year-round
Features: